spec/dummy/log/test.log in bookkeeper-0.0.1 vs spec/dummy/log/test.log in bookkeeper-0.0.2

- old
+ new

@@ -325,5 +325,6242 @@  (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"  Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms)  (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.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.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) 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", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["description", "Voluptatum unde occaecati omnis vel nam consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Factors Agent"], ["updated_at", Sun, 24 Feb 2013 01:35:18 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"  + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (4.2ms) +Completed 200 OK in 21ms (Views: 19.0ms | ActiveRecord: 0.1ms) +  (0.7ms) 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", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["description", "Voluptatem est placeat architecto vitae est unde."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Functionality Assistant"], ["updated_at", Sun, 24 Feb 2013 01:35:18 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"  +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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["description", "Voluptatum unde occaecati omnis vel nam consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Factors Agent"], ["updated_at", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#show as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +Completed 500 Internal Server Error in 10ms +  (0.3ms) 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", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["description", "Voluptatem est placeat architecto vitae est unde."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Functionality Assistant"], ["updated_at", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Bookkeeper::PurchasesController#show as HTML + Parameters: {"id"=>"1"} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +Completed 500 Internal Server Error in 2ms +  (0.4ms) 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.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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["description", "Voluptatum unde occaecati omnis vel nam consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Factors Agent"], ["updated_at", Sun, 24 Feb 2013 01:35:18 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.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", Sun, 24 Feb 2013 01:35:18 UTC +00:00], ["description", "Voluptatem est placeat architecto vitae est unde."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Functionality Assistant"], ["updated_at", Sun, 24 Feb 2013 01:35:18 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"District Assurance Assistant", "description"=>"Non quasi optio occaecati.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Non quasi optio occaecati."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Assurance Assistant"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"International Security Director", "description"=>"Error rerum consequatur occaecati temporibus facilis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Error rerum consequatur occaecati temporibus facilis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "International Security Director"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Infrastructure Designer", "description"=>"Unde et cupiditate non repellat non distinctio deleniti.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Unde et cupiditate non repellat non distinctio deleniti."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Infrastructure Designer"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"In perspiciatis ut eligendi a ut sit iure.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (Views: 1.6ms | ActiveRecord: 0.2ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Tenetur est voluptas assumenda et maiores odio omnis aliquid.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} +  (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.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Est et voluptatibus sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} +  (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) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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"=>"Chief Markets Supervisor", "description"=>"Aliquam non reiciendis rerum aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Chief Markets Supervisor', "description" = 'Aliquam non reiciendis rerum aut.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 01:35:19.079877' 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.6ms) +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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 Marketing Coordinator", "description"=>"Sed beatae at ratione vel et eos distinctio.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Marketing Coordinator', "description" = 'Sed beatae at ratione vel et eos distinctio.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 01:35:19.105401' 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.6ms) +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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 Brand Technician", "description"=>"Commodi atque quas assumenda nisi quaerat.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.7ms) UPDATE "bookkeeper_purchases" SET "title" = 'Product Brand Technician', "description" = 'Commodi atque quas assumenda nisi quaerat.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 01:35:19.124964' 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: 1.0ms) +  (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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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"=>"In perspiciatis ut eligendi a ut sit iure.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.2ms) + Bookkeeper::Purchase Load (0.1ms) 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.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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"=>"Esse iusto illo omnis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8ccd97f8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.4ms | 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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Voluptatum unde occaecati omnis vel nam consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Factors Agent"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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" = ? 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.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", Sun, 24 Feb 2013 01:35:19 UTC +00:00], ["description", "Voluptatem est placeat architecto vitae est unde."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Functionality Assistant"], ["updated_at", Sun, 24 Feb 2013 01:35:19 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" = ? 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.3ms) 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 +  (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.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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Ducimus earum rem temporibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Response Assistant"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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" = ? LIMIT 1 [["id", "1"]] + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/edit.html.erb within layouts/application (2.1ms) +Completed 200 OK in 14ms (Views: 12.5ms | 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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Est cupiditate animi sed eius reprehenderit nihil et distinctio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Optimization Officer"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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" = ? 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Ducimus earum rem temporibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Response Assistant"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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" = ? 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.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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Est cupiditate animi sed eius reprehenderit nihil et distinctio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Optimization Officer"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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" = ? 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 3ms (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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Ducimus earum rem temporibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Response Assistant"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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"  +Completed 200 OK in 3ms (Views: 1.7ms | 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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Est cupiditate animi sed eius reprehenderit nihil et distinctio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Optimization Officer"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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"  +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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 Tactics Liason", "description"=>"Pariatur assumenda dolor quam necessitatibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Senior Tactics Liason', "description" = 'Pariatur assumenda dolor quam necessitatibus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 01:36:17.987693' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 31ms (ActiveRecord: 0.7ms) +  (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", Sun, 24 Feb 2013 01:36:17 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:36:17 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 Integration Strategist", "description"=>"Fugiat perspiciatis aut officia explicabo autem voluptas sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Integration Strategist', "description" = 'Fugiat perspiciatis aut officia explicabo autem voluptas sed.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 01:36:18.005219' 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.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", Sun, 24 Feb 2013 01:36:18 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:36:18 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 Identity Specialist", "description"=>"Laboriosam molestias quod debitis nisi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Senior Identity Specialist', "description" = 'Laboriosam molestias quod debitis nisi.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 01:36:18.021131' 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.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", Sun, 24 Feb 2013 01:36:18 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:36:18 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 vel est eaque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) 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.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", Sun, 24 Feb 2013 01:36:18 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 01:36:18 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"=>"Ipsum quasi alias iure.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Lead Usability Associate", "description"=>"Harum necessitatibus exercitationem quaerat explicabo eius sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} +  (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", Sun, 24 Feb 2013 01:36:18 UTC +00:00], ["description", "Harum necessitatibus exercitationem quaerat explicabo eius sed."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Lead Usability Associate"], ["updated_at", Sun, 24 Feb 2013 01:36:18 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.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Functionality Liason", "description"=>"Architecto soluta est quisquam pariatur explicabo dolores repellendus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} +  (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", Sun, 24 Feb 2013 01:36:18 UTC +00:00], ["description", "Architecto soluta est quisquam pariatur explicabo dolores repellendus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Functionality Liason"], ["updated_at", Sun, 24 Feb 2013 01:36:18 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"=>"Product Operations Manager", "description"=>"Eaque corporis aut ipsum officia et labore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} +  (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", Sun, 24 Feb 2013 01:36:18 UTC +00:00], ["description", "Eaque corporis aut ipsum officia et labore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Product Operations Manager"], ["updated_at", Sun, 24 Feb 2013 01:36:18 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.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"=>"Ut vel est eaque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 2.1ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Ipsum quasi alias iure.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} +  (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"=>"Dolor qui amet quam minima repellendus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f97d4b63a78>"}} +  (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 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 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (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.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.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.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (3.6ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Impedit cum voluptatem exercitationem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/new.html.erb within layouts/application (2.7ms) +Completed 200 OK in 21ms (Views: 18.1ms | 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"=>"Nihil ut aliquid nobis exercitationem et et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} +  (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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Alias nisi nostrum aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} +  (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.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"District Paradigm Engineer", "description"=>"Exercitationem vitae sapiente in earum totam autem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (1.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Exercitationem vitae sapiente in earum totam autem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Paradigm Engineer"], ["updated_at", Sun, 24 Feb 2013 17:48: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 7ms (ActiveRecord: 1.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.6ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Customer Applications Designer", "description"=>"Quis aut quas est aut quos inventore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} +  (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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Quis aut quas est aut quos inventore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Customer Applications Designer"], ["updated_at", Sun, 24 Feb 2013 17:48: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 3ms (ActiveRecord: 0.5ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Paradigm Engineer", "description"=>"Qui quibusdam corporis quidem mollitia possimus eos rerum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} +  (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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Qui quibusdam corporis quidem mollitia possimus eos rerum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Paradigm Engineer"], ["updated_at", Sun, 24 Feb 2013 17:48: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 3ms (ActiveRecord: 0.6ms) +  (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: 0.7ms | 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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:48: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"=>"Non et corrupti est molestiae aliquid.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.9ms | ActiveRecord: 0.3ms) +  (0.5ms) 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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:48: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"=>"Et eos neque ut asperiores recusandae dolore vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:48: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"=>"Senior Implementation Facilitator", "description"=>"Et velit natus aperiam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Senior Implementation Facilitator', "description" = 'Et velit natus aperiam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:48:53.277452' 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.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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:48: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"=>"Central Operations Developer", "description"=>"Iure quia fugit dolore voluptas voluptatum inventore dolorum ducimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Central Operations Developer', "description" = 'Iure quia fugit dolore voluptas voluptatum inventore dolorum ducimus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:48:53.298883' 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.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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:48: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"=>"Chief Assurance Technician", "description"=>"Nulla amet non sapiente.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe25527b6b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Chief Assurance Technician', "description" = 'Nulla amet non sapiente.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:48:53.315969' 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.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Iste repellat quas commodi saepe ipsum labore animi ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Group Specialist"], ["updated_at", Sun, 24 Feb 2013 17:48: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" = ? 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.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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Quis aut quas est aut quos inventore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Applications Designer"], ["updated_at", Sun, 24 Feb 2013 17:48:53 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.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Iste repellat quas commodi saepe ipsum labore animi ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Group Specialist"], ["updated_at", Sun, 24 Feb 2013 17:48: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"  +Completed 200 OK in 3ms (Views: 2.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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Quis aut quas est aut quos inventore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Applications Designer"], ["updated_at", Sun, 24 Feb 2013 17:48: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"  +Completed 200 OK in 2ms (Views: 0.8ms | 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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Iste repellat quas commodi saepe ipsum labore animi ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Group Specialist"], ["updated_at", Sun, 24 Feb 2013 17:48: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" = ? LIMIT 1 [["id", "1"]] +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", Sun, 24 Feb 2013 17:48:53 UTC +00:00], ["description", "Quis aut quas est aut quos inventore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Applications Designer"], ["updated_at", Sun, 24 Feb 2013 17:48: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" = ? LIMIT 1 [["id", "1"]] +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.0ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Ut autem laborum aliquam repudiandae omnis ipsum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.4ms) 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.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#new as HTML +Completed 200 OK in 18ms (Views: 17.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.9ms | 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"=>nil, "description"=>"Sapiente consequatur enim blanditiis dolorem voluptates placeat maiores.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} +  (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_purchases" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Ut distinctio eos officia dolorem voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} +  (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"=>"Amet totam qui qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} +  (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"=>"Senior Infrastructure Specialist", "description"=>"Qui voluptates est omnis delectus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} +  (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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Qui voluptates est omnis delectus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Infrastructure Specialist"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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"=>"Internal Functionality Manager", "description"=>"Quis dolor natus saepe quam commodi cupiditate.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} +  (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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Quis dolor natus saepe quam commodi cupiditate."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Internal Functionality Manager"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"District Creative Specialist", "description"=>"Nam tenetur est sint et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} +  (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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Nam tenetur est sint et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Creative Specialist"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Iure sint sed aspernatur deleniti ab similique."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Tactics Officer"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 5ms (Views: 1.8ms | 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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Aut ex nulla laborum et facilis accusamus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Factors Executive"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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" = ? 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Iure sint sed aspernatur deleniti ab similique."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Tactics Officer"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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"  +Completed 200 OK in 3ms (Views: 1.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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Aut ex nulla laborum et facilis accusamus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Factors Executive"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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"  +Completed 200 OK in 2ms (Views: 1.1ms | 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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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"=>"Corrupti sit deleniti voluptatem est et quasi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.2ms) +  (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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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"=>"Laborum dolores sit nihil amet in magni.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) 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.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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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 Operations Director", "description"=>"Qui voluptates est omnis delectus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Senior Operations Director', "description" = 'Qui voluptates est omnis delectus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:54:38.767642' 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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 Markets Analyst", "description"=>"Quis dolor natus saepe quam commodi cupiditate.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Markets Analyst', "description" = 'Quis dolor natus saepe quam commodi cupiditate.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:54:38.810721' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 31ms (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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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"=>"Internal Paradigm Representative", "description"=>"Aliquid aliquam quas sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fc4cd0b39e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Internal Paradigm Representative', "description" = 'Aliquid aliquam quas sed.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:54:38.826544' 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Iure sint sed aspernatur deleniti ab similique."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Tactics Officer"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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" = ? 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.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", Sun, 24 Feb 2013 17:54:38 UTC +00:00], ["description", "Aut ex nulla laborum et facilis accusamus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Factors Executive"], ["updated_at", Sun, 24 Feb 2013 17:54:38 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" = ? LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) 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 3ms (ActiveRecord: 0.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.4ms) rollback transaction +  (0.1ms) 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.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (5.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:55:00 UTC +00:00], ["description", "Voluptas aut sed qui quae est omnis ut eos."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:55:00 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 500 Internal Server Error in 15ms +  (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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Ut aut autem consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Optimization Producer"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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" = ? 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Rerum porro tempora vitae nam ad quasi sunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Communications Designer"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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" = ? 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Global Mobility Coordinator", "description"=>"Rem ipsam enim quas accusamus tempora sed vero temporibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} +  (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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Rem ipsam enim quas accusamus tempora sed vero temporibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Global Mobility Coordinator"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Directives Orchestrator", "description"=>"Quas earum quia distinctio aliquam sed velit omnis dolores.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} +  (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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Quas earum quia distinctio aliquam sed velit omnis dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Directives Orchestrator"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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 Response Planner", "description"=>"Totam blanditiis temporibus ea.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} +  (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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Totam blanditiis temporibus ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Response Planner"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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.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"=>"Magnam ab ea commodi non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 9ms (Views: 5.7ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Eos vel consequatur quis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} +  (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.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Placeat in consequatur quo dolor sunt voluptatibus soluta voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} +  (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.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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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 Identity Specialist", "description"=>"Voluptatem ab sit consequatur voluptatibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Identity Specialist', "description" = 'Voluptatem ab sit consequatur voluptatibus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:55:01.137931' 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.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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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"=>"Global Mobility Representative", "description"=>"Consequuntur quis ad aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Global Mobility Representative', "description" = 'Consequuntur quis ad aut.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:55:01.158529' 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.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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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 Officer", "description"=>"Eum ipsum fugiat qui eos nam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Accounts Officer', "description" = 'Eum ipsum fugiat qui eos nam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:55:01.176549' 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.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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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"=>"Magnam ab ea commodi non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.6ms | ActiveRecord: 0.2ms) + Bookkeeper::Purchase Load (0.1ms) 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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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"=>"Quibusdam ad omnis atque ab.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe215321460>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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 +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) 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.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Ut aut autem consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Optimization Producer"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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" = ? 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_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Rerum porro tempora vitae nam ad quasi sunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Communications Designer"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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" = ? LIMIT 1 [["id", "1"]] +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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Ut aut autem consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Optimization Producer"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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" +Completed 200 OK in 3ms (Views: 1.8ms | 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", Sun, 24 Feb 2013 17:55:01 UTC +00:00], ["description", "Rerum porro tempora vitae nam ad quasi sunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Communications Designer"], ["updated_at", Sun, 24 Feb 2013 17:55:01 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" +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.4ms) 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.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 +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.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.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) SAVEPOINT active_record_1 + SQL (5.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:55:33 UTC +00:00], ["description", "Non aut aut dolor error adipisci consequatur eius ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Tactics Coordinator"], ["updated_at", Sun, 24 Feb 2013 17:55:33 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"  + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (26.1ms) +Completed 200 OK in 44ms (Views: 42.3ms | 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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Veniam earum sit occaecati magni."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Usability Administrator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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"  +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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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 Configuration Director", "description"=>"Nulla provident veniam sequi in fugit sed qui ratione.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Human Configuration Director', "description" = 'Nulla provident veniam sequi in fugit sed qui ratione.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:55:34.042160' 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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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 Officer", "description"=>"Facere iure cumque dolores fuga et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Program Officer', "description" = 'Facere iure cumque dolores fuga et.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:55:34.062653' 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.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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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 Identity Technician", "description"=>"Consequatur consectetur neque est nam deserunt et hic quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Identity Technician', "description" = 'Consequatur consectetur neque est nam deserunt et hic quia.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:55:34.080990' 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.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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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"=>"Voluptas quis deleniti quibusdam reprehenderit rerum nihil praesentium aspernatur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.6ms | 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.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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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"=>"Deserunt culpa rerum velit repellat.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Non aut aut dolor error adipisci consequatur eius ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Tactics Coordinator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.7ms | 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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Veniam earum sit occaecati magni."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Usability Administrator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"National Identity Facilitator", "description"=>"Nulla provident veniam sequi in fugit sed qui ratione.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} +  (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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Nulla provident veniam sequi in fugit sed qui ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "National Identity Facilitator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Global Identity Supervisor", "description"=>"Culpa est nobis distinctio quas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} +  (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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Culpa est nobis distinctio quas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Global Identity Supervisor"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Principal Factors Administrator", "description"=>"Et corporis magni rerum aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} +  (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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Et corporis magni rerum aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Principal Factors Administrator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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"=>"Repellendus iste facere dolorem blanditiis aut tempore.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.8ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Praesentium ipsam placeat velit impedit tempora similique voluptatem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} +  (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"=>"Distinctio iste dolore facere.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8087a0aac8>"}} +  (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.4ms | 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.2ms | 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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Non aut aut dolor error adipisci consequatur eius ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Tactics Coordinator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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" = ? 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Veniam earum sit occaecati magni."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Usability Administrator"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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" = ? 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) 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", Sun, 24 Feb 2013 17:55:34 UTC +00:00], ["description", "Vel ipsa corrupti tenetur qui ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:55:34 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 500 Internal Server Error in 6ms +  (0.3ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.0ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Quidem ut debitis ad occaecati voluptatibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Group Assistant"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) 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 4ms (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", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Molestias qui et exercitationem cumque et aut aperiam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Accountability Planner"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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" = ? 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 13ms (Views: 12.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.7ms | 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", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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 Brand Planner", "description"=>"Commodi a esse et natus non saepe consequuntur quasi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Brand Planner', "description" = 'Commodi a esse et natus non saepe consequuntur quasi.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:56:35.904858' 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.6ms) +  (0.5ms) 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", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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 Intranet Architect", "description"=>"Omnis et consequuntur aspernatur impedit eligendi non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Intranet Architect', "description" = 'Omnis et consequuntur aspernatur impedit eligendi non.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:56:35.924589' 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.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", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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 Integration Consultant", "description"=>"Molestias earum architecto voluptas quis at esse expedita.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Integration Consultant', "description" = 'Molestias earum architecto voluptas quis at esse expedita.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:56:35.939798' 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.5ms) +  (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", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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"=>"Autem iste modi reprehenderit dignissimos dolorem et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.3ms | ActiveRecord: 0.2ms) + 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", Sun, 24 Feb 2013 17:56:35 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:56:35 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"=>"Voluptatem pariatur voluptatem quasi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Quidem ut debitis ad occaecati voluptatibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Group Assistant"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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" = ? 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Molestias qui et exercitationem cumque et aut aperiam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Accountability Planner"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (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"=>"Internal Creative Engineer", "description"=>"Voluptatem vel ex dolore distinctio.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} +  (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", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Voluptatem vel ex dolore distinctio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Internal Creative Engineer"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Regional Solutions Planner", "description"=>"Doloribus nam excepturi beatae quo nihil.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} +  (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", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Doloribus nam excepturi beatae quo nihil."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Regional Solutions Planner"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Product Communications Supervisor", "description"=>"Recusandae consequatur laboriosam commodi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} +  (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", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Recusandae consequatur laboriosam commodi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Product Communications Supervisor"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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"=>"Aut magnam deleniti deserunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} +  (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"=>"Voluptatem pariatur voluptatem quasi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} +  (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) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Dicta rerum molestiae sed eum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe76df5a990>"}} +  (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 +  (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", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Quidem ut debitis ad occaecati voluptatibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Group Assistant"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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"  +Completed 200 OK in 3ms (Views: 1.5ms | 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", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Molestias qui et exercitationem cumque et aut aperiam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Accountability Planner"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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"  +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.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:56:36 UTC +00:00], ["description", "Architecto eveniet dolorem qui ea dolores in suscipit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:56:36 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: 2.1ms | ActiveRecord: 0.0ms) +  (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.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.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 +Connecting to database specified by database.yml +  (0.5ms) 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 (4.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Dolores ut culpa velit ex in."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:58:00 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.2ms) +Completed 200 OK in 13ms (Views: 12.2ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (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.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.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 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Similique non distinctio est dolorem recusandae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Applications Facilitator"], ["updated_at", Sun, 24 Feb 2013 17:58:00 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" = ? 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.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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Quis tenetur iste in aspernatur eum labore animi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Accounts Director"], ["updated_at", Sun, 24 Feb 2013 17:58: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" = ? 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 2ms (ActiveRecord: 0.4ms) +  (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"=>nil, "description"=>"Ut ipsum iure eligendi eos nihil repellat.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 2.1ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sint et mollitia perferendis excepturi exercitationem veritatis quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} +  (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) 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"=>"Non laborum sapiente incidunt officiis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} +  (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_purchases"  +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Intranet Director", "description"=>"Magnam quae quaerat et quasi voluptatem sit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} +  (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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Magnam quae quaerat et quasi voluptatem sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Intranet Director"], ["updated_at", Sun, 24 Feb 2013 17:58: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"=>"Principal Security Assistant", "description"=>"Alias est vel explicabo et adipisci ipsa et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} +  (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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Alias est vel explicabo et adipisci ipsa et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Principal Security Assistant"], ["updated_at", Sun, 24 Feb 2013 17:58: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.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Security Engineer", "description"=>"Porro neque consequatur magni ut quisquam et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} +  (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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Porro neque consequatur magni ut quisquam et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Security Engineer"], ["updated_at", Sun, 24 Feb 2013 17:58: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.6ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Similique non distinctio est dolorem recusandae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Applications Facilitator"], ["updated_at", Sun, 24 Feb 2013 17:58: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" +Completed 200 OK in 2ms (Views: 1.4ms | 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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Quis tenetur iste in aspernatur eum labore animi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Accounts Director"], ["updated_at", Sun, 24 Feb 2013 17:58: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" +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | 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.2ms | 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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58: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"=>"Officia quos omnis qui quo beatae debitis unde odit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.9ms | 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", Sun, 24 Feb 2013 17:58:00 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58: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"=>"Sunt eum nulla eveniet error autem quibusdam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 17:58:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:01 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 Interactions Associate", "description"=>"Voluptatem accusamus corrupti omnis impedit vitae deleniti molestiae provident.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Internal Interactions Associate', "description" = 'Voluptatem accusamus corrupti omnis impedit vitae deleniti molestiae provident.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:58:01.041375' 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", Sun, 24 Feb 2013 17:58:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:01 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 Functionality Associate", "description"=>"Et alias quia reiciendis perferendis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Functionality Associate', "description" = 'Et alias quia reiciendis perferendis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:58:01.057582' 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.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", Sun, 24 Feb 2013 17:58:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:01 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"=>"Chief Operations Liason", "description"=>"Maxime sunt laudantium consequatur dolorem qui voluptatem optio.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f818d073d28>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Chief Operations Liason', "description" = 'Maxime sunt laudantium consequatur dolorem qui voluptatem optio.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:58:01.073426' 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.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:58:01 UTC +00:00], ["description", "Similique non distinctio est dolorem recusandae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Applications Facilitator"], ["updated_at", Sun, 24 Feb 2013 17:58:01 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" = ? LIMIT 1 [["id", "1"]] +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.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:58:01 UTC +00:00], ["description", "Quis tenetur iste in aspernatur eum labore animi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Accounts Director"], ["updated_at", Sun, 24 Feb 2013 17:58:01 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 3ms (Views: 1.6ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:58:30 UTC +00:00], ["description", "Suscipit ipsam et optio eum quis deserunt ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Accountability Associate"], ["updated_at", Sun, 24 Feb 2013 17:58: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" = ? 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.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", Sun, 24 Feb 2013 17:58:30 UTC +00:00], ["description", "Aut perspiciatis eligendi quam architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Infrastructure Agent"], ["updated_at", Sun, 24 Feb 2013 17:58: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" = ? 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.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 14ms (Views: 13.6ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) 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.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Brand Manager", "description"=>"Inventore quod velit repudiandae quasi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} +  (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", Sun, 24 Feb 2013 17:58:30 UTC +00:00], ["description", "Inventore quod velit repudiandae quasi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Brand Manager"], ["updated_at", Sun, 24 Feb 2013 17:58:30 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Infrastructure Agent", "description"=>"Aut perspiciatis eligendi quam architecto.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} +  (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", Sun, 24 Feb 2013 17:58:30 UTC +00:00], ["description", "Aut perspiciatis eligendi quam architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Infrastructure Agent"], ["updated_at", Sun, 24 Feb 2013 17:58:30 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.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"District Quality Architect", "description"=>"Qui ipsa cupiditate asperiores quisquam quia doloribus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} +  (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", Sun, 24 Feb 2013 17:58:30 UTC +00:00], ["description", "Qui ipsa cupiditate asperiores quisquam quia doloribus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Quality Architect"], ["updated_at", Sun, 24 Feb 2013 17:58: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) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Fugiat deserunt dolores est facilis mollitia illo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (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"=>"Quasi inventore omnis omnis qui vero.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} +  (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.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Dolor vitae unde commodi est aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} +  (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) 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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Suscipit ipsam et optio eum quis deserunt ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Accountability Associate"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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" +Completed 200 OK in 3ms (Views: 1.7ms | 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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Aut perspiciatis eligendi quam architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Infrastructure Agent"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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" +Completed 200 OK in 2ms (Views: 1.2ms | 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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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 Directives Liason", "description"=>"Dolor quo quia non ut similique.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.5ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Directives Liason', "description" = 'Dolor quo quia non ut similique.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:58:31.115289' WHERE "bookkeeper_purchases"."id" = 1 +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 9ms (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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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 Directives Engineer", "description"=>"Laboriosam quia est illum sed minima soluta deleniti eligendi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Directives Engineer', "description" = 'Laboriosam quia est illum sed minima soluta deleniti eligendi.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:58:31.139467' 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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 Creative Strategist", "description"=>"Sint et commodi est dolorum fuga maiores.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Creative Strategist', "description" = 'Sint et commodi est dolorum fuga maiores.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:58:31.162794' 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.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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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"=>"Officiis enim perspiciatis repudiandae et aut sit sunt ad.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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"=>"Modi deleniti expedita ut odio mollitia iure.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe93c4adf80>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.6ms | 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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Suscipit ipsam et optio eum quis deserunt ea."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Accountability Associate"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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" = ? 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) 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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Aut perspiciatis eligendi quam architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Infrastructure Agent"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.0ms) +  (0.5ms) 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.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.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) 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", Sun, 24 Feb 2013 17:58:31 UTC +00:00], ["description", "Quia blanditiis officiis nemo non inventore dignissimos velit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:58:31 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.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Qui harum id dolores quia voluptate laboriosam recusandae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Infrastructure Director"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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" = ? 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Exercitationem iusto voluptate a ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Implementation Liason"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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" = ? 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.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 13ms (Views: 12.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.7ms | ActiveRecord: 0.0ms) +  (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"=>"Customer Tactics Assistant", "description"=>"Aperiam itaque nisi fuga minus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Aperiam itaque nisi fuga minus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Customer Tactics Assistant"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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"=>"National Integration Associate", "description"=>"Exercitationem iusto voluptate a ratione.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Exercitationem iusto voluptate a ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "National Integration Associate"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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"=>"Senior Group Specialist", "description"=>"Non impedit maxime optio autem ut reiciendis ex harum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Non impedit maxime optio autem ut reiciendis ex harum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Group Specialist"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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.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"=>"Sit vel fuga distinctio repudiandae sequi illum atque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} +  (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) 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"=>"Voluptatem dolorem sint nesciunt officiis quo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} +  (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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Deleniti et dignissimos voluptatum aspernatur quis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} +  (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 +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Qui harum id dolores quia voluptate laboriosam recusandae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Infrastructure Director"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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" +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Exercitationem iusto voluptate a ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Implementation Liason"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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" +Completed 200 OK in 3ms (Views: 1.4ms | 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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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 Data Specialist", "description"=>"Dolorem laboriosam quo ut adipisci et sint quasi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Data Specialist', "description" = 'Dolorem laboriosam quo ut adipisci et sint quasi.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:59:40.339128' 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.6ms) +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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 Factors Consultant", "description"=>"Tempore vel dolores voluptatum reprehenderit veritatis necessitatibus consequuntur eaque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Corporate Factors Consultant', "description" = 'Tempore vel dolores voluptatum reprehenderit veritatis necessitatibus consequuntur eaque.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:59:40.359919' 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.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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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 Markets Orchestrator", "description"=>"Itaque nulla qui illum vitae voluptatibus est repudiandae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Product Markets Orchestrator', "description" = 'Itaque nulla qui illum vitae voluptatibus est repudiandae.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 17:59:40.380428' 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.6ms) +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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 vel fuga distinctio repudiandae sequi illum atque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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"=>"Ducimus officia illum ut et eaque omnis necessitatibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007feefdc43120>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Qui harum id dolores quia voluptate laboriosam recusandae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Infrastructure Director"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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" = ? 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Exercitationem iusto voluptate a ratione."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Implementation Liason"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (0.4ms) 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.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.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) 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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Et voluptatem est quibusdam dolores laudantium qui id."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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.6ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 17:59:40 UTC +00:00], ["description", "Et voluptatem est quibusdam dolores laudantium qui id."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 17:59:40 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.4ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%') +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.1ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Reiciendis perferendis ut dolor debitis qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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.5ms) +Completed 200 OK in 13ms (Views: 12.6ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Reiciendis perferendis ut dolor debitis qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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%') +  (0.5ms) 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) rollback transaction +  (0.0ms) 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 (0.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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 Research Orchestrator", "description"=>"Qui quidem culpa voluptas minus eos sit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.5ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Research Orchestrator', "description" = 'Qui quidem culpa voluptas minus eos sit.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:00:01.367910' WHERE "bookkeeper_purchases"."id" = 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 10ms (ActiveRecord: 0.9ms) +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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 Brand Liason", "description"=>"Ut veritatis animi vel deserunt sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Brand Liason', "description" = 'Ut veritatis animi vel deserunt sed.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:00:01.388574' 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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 Operations Agent", "description"=>"Consequuntur id est nesciunt laborum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Operations Agent', "description" = 'Consequuntur id est nesciunt laborum.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:00:01.404162' 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.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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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"=>"Quaerat rerum incidunt possimus odio asperiores reprehenderit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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.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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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"=>"Velit sed fugiat dolorem veniam qui eligendi ut accusamus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.2ms) +  (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.1ms) rollback transaction +  (0.1ms) 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 +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Consequatur natus placeat optio vero veniam et facilis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Accountability Director"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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" +Completed 200 OK in 3ms (Views: 2.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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Porro temporibus quia libero minus quibusdam praesentium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Data Analyst"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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" +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Research Executive", "description"=>"Facere ut ut officiis modi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Facere ut ut officiis modi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Research Executive"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Data Analyst", "description"=>"Porro temporibus quia libero minus quibusdam praesentium.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Porro temporibus quia libero minus quibusdam praesentium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Data Analyst"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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.0ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Program Officer", "description"=>"Alias adipisci quis vero rerum quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Alias adipisci quis vero rerum quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Program Officer"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Quaerat rerum incidunt possimus odio asperiores reprehenderit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} +  (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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Consequuntur aliquid recusandae aut ut dolorem aperiam accusamus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} +  (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.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Alias quaerat molestiae rem doloribus vero id sit aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fff2d9f80b0>"}} +  (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) +  (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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Consequatur natus placeat optio vero veniam et facilis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Accountability Director"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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" = ? 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.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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Porro temporibus quia libero minus quibusdam praesentium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Data Analyst"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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" = ? 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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Consequatur natus placeat optio vero veniam et facilis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Accountability Director"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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" = ? LIMIT 1 [["id", "1"]] +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", Sun, 24 Feb 2013 18:00:01 UTC +00:00], ["description", "Porro temporibus quia libero minus quibusdam praesentium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Data Analyst"], ["updated_at", Sun, 24 Feb 2013 18:00:01 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms) +  (0.3ms) 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.0ms) begin transaction +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Ducimus quibusdam amet sint corrupti voluptatem molestias iure velit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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.1ms) +Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%') +  (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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Sit aut rerum veniam quia quisquam beatae quis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (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.7ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 2.0ms | 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 +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Beatae sequi non accusantium quos quia et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} +  (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.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Aut officiis quasi ratione vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} +  (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) 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"=>"Quo corrupti dolore beatae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} +  (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"=>"Future Markets Facilitator", "description"=>"Qui dolore unde eos.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} +  (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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Qui dolore unde eos."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Markets Facilitator"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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"=>"Legacy Usability Strategist", "description"=>"Vel perferendis impedit architecto.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} +  (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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Vel perferendis impedit architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Legacy Usability Strategist"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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"=>"Central Data Coordinator", "description"=>"Modi consequatur facilis quia aut vel quos sit occaecati.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} +  (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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Modi consequatur facilis quia aut vel quos sit occaecati."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Data Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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 +  (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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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 aut rerum veniam quia quisquam beatae quis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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 officiis quasi ratione vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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"=>"Regional Accountability Designer", "description"=>"Est sit quos est libero itaque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Regional Accountability Designer', "description" = 'Est sit quos est libero itaque.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:08:47.400065' 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.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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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"=>"Product Assurance Director", "description"=>"Ut quas iste officia laborum nulla et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Product Assurance Director', "description" = 'Ut quas iste officia laborum nulla et.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:08:47.416552' 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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 Creative Engineer", "description"=>"Enim sit veniam blanditiis omnis ducimus rerum doloremque esse.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa84d3f5618>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Creative Engineer', "description" = 'Enim sit veniam blanditiis omnis ducimus rerum doloremque esse.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:08:47.434510' 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Qui quis repudiandae pariatur maxime sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Response Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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" = ? LIMIT 1 [["id", "1"]] +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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Vel perferendis impedit architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Usability Strategist"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.0ms) +  (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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Qui quis repudiandae pariatur maxime sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Response Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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" = ? LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) 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 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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Vel perferendis impedit architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Usability Strategist"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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" = ? 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.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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Qui quis repudiandae pariatur maxime sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Response Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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"  +Completed 200 OK in 2ms (Views: 1.3ms | 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", Sun, 24 Feb 2013 18:08:47 UTC +00:00], ["description", "Vel perferendis impedit architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Usability Strategist"], ["updated_at", Sun, 24 Feb 2013 18:08:47 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"  +Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) 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.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 +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.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.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) SAVEPOINT active_record_1 + SQL (3.1ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Eius fugiat expedita est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Integration Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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"  + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 15ms (Views: 13.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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Asperiores libero ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Group Assistant"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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"  +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_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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 Executive", "description"=>"Sit veniam aut earum ipsa.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Quality Executive', "description" = 'Sit veniam aut earum ipsa.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:09:09.846176' 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.9ms) +  (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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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 Security Facilitator", "description"=>"Aut debitis unde velit est cumque vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Security Facilitator', "description" = 'Aut debitis unde velit est cumque vel.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:09:09.866440' 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.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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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 Tactics Director", "description"=>"Reiciendis saepe tempora provident ad rerum voluptate.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'National Tactics Director', "description" = 'Reiciendis saepe tempora provident ad rerum voluptate.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:09:09.881856' 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.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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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"=>"Quia et molestiae ut quis maxime.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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"=>"Laboriosam et eveniet beatae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.0ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Web Architect", "description"=>"Modi distinctio aperiam et porro a sequi qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} +  (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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Modi distinctio aperiam et porro a sequi qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Web Architect"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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.5ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Lead Metrics Supervisor", "description"=>"Cum aliquid velit ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} +  (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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Cum aliquid velit ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Lead Metrics Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Functionality Technician", "description"=>"Tempore unde et id.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} +  (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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Tempore unde et id."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Functionality Technician"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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"=>"Consequatur quod et nihil ullam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 1.2ms | 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"=>"Dolorum perspiciatis nobis delectus sunt et quia unde.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.1ms | 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"=>"Error unde qui optio et qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007ff4b53ba090>"}} +  (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 +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 2ms (Views: 1.3ms | 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", Sun, 24 Feb 2013 18:09:09 UTC +00:00], ["description", "Eius fugiat expedita est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Integration Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:09:09 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.2ms | 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", Sun, 24 Feb 2013 18:09:10 UTC +00:00], ["description", "Asperiores libero ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Group Assistant"], ["updated_at", Sun, 24 Feb 2013 18:09:10 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (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", Sun, 24 Feb 2013 18:09:10 UTC +00:00], ["description", "Eius fugiat expedita est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Integration Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:09:10 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" = ? 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.6ms) +  (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", Sun, 24 Feb 2013 18:09:10 UTC +00:00], ["description", "Asperiores libero ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Group Assistant"], ["updated_at", Sun, 24 Feb 2013 18:09:10 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" = ? 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.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 2ms (Views: 1.7ms | 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", Sun, 24 Feb 2013 18:09:10 UTC +00:00], ["description", "Nesciunt quia et sit adipisci optio qui fugiat."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:09:10 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%') +  (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", Sun, 24 Feb 2013 18:09:10 UTC +00:00], ["description", "Sequi aut fuga illo est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:09:10 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%') +  (0.5ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (1.5ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"District Creative Specialist", "description"=>"Dolorum quia quas et dolor cumque aliquid.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (26.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Dolorum quia quas et dolor cumque aliquid."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Creative Specialist"], ["updated_at", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 37ms (ActiveRecord: 26.5ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (2.6ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Direct Web Coordinator", "description"=>"Voluptatem labore eos animi enim est consequatur nihil.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} +  (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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Voluptatem labore eos animi enim est consequatur nihil."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Web Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Central Directives Consultant", "description"=>"Dolorem dolorem explicabo quis beatae incidunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} +  (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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Dolorem dolorem explicabo quis beatae incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Directives Consultant"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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"=>"Aliquam ut quia nemo sit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 17ms (Views: 14.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"=>nil, "description"=>"Provident nulla corrupti distinctio voluptatum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} +  (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"=>"Sit in temporibus perspiciatis sed qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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 Brand Facilitator", "description"=>"Animi porro sit est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Brand Facilitator', "description" = 'Animi porro sit est.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:12:07.764655' 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.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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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"=>"Regional Intranet Orchestrator", "description"=>"Animi eius cupiditate sint quos nihil.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Regional Intranet Orchestrator', "description" = 'Animi eius cupiditate sint quos nihil.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:12:07.783653' 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.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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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 Directives Manager", "description"=>"Vel beatae mollitia perspiciatis laboriosam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Direct Directives Manager', "description" = 'Vel beatae mollitia perspiciatis laboriosam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:12:07.799068' 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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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"=>"Nobis aspernatur non iure cum itaque.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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"=>"Quo quas cum eos aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82b39b4438>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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) +  (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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Animi maxime voluptatum voluptas omnis autem eligendi sit quo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Division Assistant"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.2ms | 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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Animi eius cupiditate sint quos nihil."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Intranet Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) 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 +  (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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Animi maxime voluptatum voluptas omnis autem eligendi sit quo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Division Assistant"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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"  +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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Animi eius cupiditate sint quos nihil."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Intranet Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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"  +Completed 200 OK in 2ms (Views: 0.8ms | 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", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Animi maxime voluptatum voluptas omnis autem eligendi sit quo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Division Assistant"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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" = ? 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:07 UTC +00:00], ["description", "Animi eius cupiditate sint quos nihil."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Intranet Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:12:07 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" = ? 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) 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 +  (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.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.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", Sun, 24 Feb 2013 18:12:08 UTC +00:00], ["description", "Aliquam ut quia nemo sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:12: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.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 18:12:08 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Security Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:12: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.8ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 18:12:08 UTC +00:00], ["description", "Ab voluptates neque laborum repudiandae aut nesciunt veritatis quo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:12: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.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%') +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (1.5ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Forward Markets Designer", "description"=>"Debitis ut id adipisci quia ipsam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (26.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Debitis ut id adipisci quia ipsam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Forward Markets Designer"], ["updated_at", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 37ms (ActiveRecord: 26.3ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (2.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Direct Tactics Architect", "description"=>"Sequi et maiores fugiat esse molestias nobis dignissimos excepturi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} +  (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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Sequi et maiores fugiat esse molestias nobis dignissimos excepturi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Tactics Architect"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Customer Quality Architect", "description"=>"Iure asperiores ducimus distinctio unde quasi tempora quis aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} +  (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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Iure asperiores ducimus distinctio unde quasi tempora quis aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Customer Quality Architect"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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"=>"Quisquam modi voluptates amet necessitatibus consequatur et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 22ms (Views: 19.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"=>nil, "description"=>"Repellat veritatis enim autem neque sed voluptas.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} +  (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) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Esse qui quia commodi aliquam voluptates.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) 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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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 Integration Developer", "description"=>"Ut recusandae alias sit molestias optio omnis quis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Integration Developer', "description" = 'Ut recusandae alias sit molestias optio omnis quis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:12:33.624951' 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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 Creative Analyst", "description"=>"Cumque qui aliquam dolorem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Global Creative Analyst', "description" = 'Cumque qui aliquam dolorem.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:12:33.645179' 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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 Paradigm Designer", "description"=>"Omnis libero odit tempore nostrum ut aut sed molestiae.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Paradigm Designer', "description" = 'Omnis libero odit tempore nostrum ut aut sed molestiae.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:12:33.660565' 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.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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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"=>"Autem quia quia commodi alias aspernatur accusamus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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"=>"Odit ullam rerum saepe amet veritatis voluptas eos.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa4ace33228>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Blanditiis eius sed qui tenetur enim."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Data Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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" = ? LIMIT 1 [["id", "1"]] +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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Sequi et maiores fugiat esse molestias nobis dignissimos excepturi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Tactics Architect"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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" = ? 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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Blanditiis eius sed qui tenetur enim."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Data Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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" = ? LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) 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.7ms) +  (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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Sequi et maiores fugiat esse molestias nobis dignissimos excepturi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Tactics Architect"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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" = ? 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.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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Blanditiis eius sed qui tenetur enim."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Data Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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"  +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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Sequi et maiores fugiat esse molestias nobis dignissimos excepturi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Tactics Architect"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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"  +Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) 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 +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 +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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Quisquam modi voluptates amet necessitatibus consequatur et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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 28ms (Views: 28.0ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Implementation Planner"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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%') +  (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", Sun, 24 Feb 2013 18:12:33 UTC +00:00], ["description", "Quos ab ut voluptatibus et natus consectetur odit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:12:33 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.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') +  (0.5ms) 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 +  (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 +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (4.3ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Dignissimos nesciunt id molestias."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Mobility Officer"], ["updated_at", Sun, 24 Feb 2013 18:15: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" = ? 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.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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Tenetur voluptatem officia non in molestiae et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Configuration Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:15: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" = ? 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.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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:15:30 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 Intranet Engineer", "description"=>"Veritatis voluptas sapiente praesentium.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Intranet Engineer', "description" = 'Veritatis voluptas sapiente praesentium.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:15:30.517926' 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.8ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:15: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"=>"Lead Optimization Manager", "description"=>"Voluptatem ratione dolores voluptatem voluptatem ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Lead Optimization Manager', "description" = 'Voluptatem ratione dolores voluptatem voluptatem ut.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:15:30.537536' 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:15: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"=>"Dynamic Integration Specialist", "description"=>"Molestiae quasi omnis iusto sed unde accusamus adipisci.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Integration Specialist', "description" = 'Molestiae quasi omnis iusto sed unde accusamus adipisci.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:15:30.555303' 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.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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:15:30 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"=>"Repellendus nobis ut rerum consequatur quia pariatur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 45ms (Views: 41.2ms | 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:15: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"=>"Commodi ut amet libero.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Dignissimos nesciunt id molestias."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Mobility Officer"], ["updated_at", Sun, 24 Feb 2013 18:15: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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.1ms | 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Tenetur voluptatem officia non in molestiae et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Configuration Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:15: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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.2ms | 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Debitis laudantium iusto est quia modi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Infrastructure Planner"], ["updated_at", Sun, 24 Feb 2013 18:15: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.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" +Completed 200 OK in 3ms (Views: 1.8ms | 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Tenetur ad fugiat in explicabo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Markets Associate"], ["updated_at", Sun, 24 Feb 2013 18:15: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" +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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Molestiae quasi omnis iusto sed unde accusamus adipisci."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Integration Specialist"], ["updated_at", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Saepe corporis natus corrupti et quidem repellat voluptatibus consequatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Infrastructure Assistant"], ["updated_at", Sun, 24 Feb 2013 18:15: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"  +Completed 200 OK in 2ms (Views: 1.1ms | 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"=>"Direct Infrastructure Planner", "description"=>"Debitis laudantium iusto est quia modi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} +  (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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Debitis laudantium iusto est quia modi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Infrastructure Planner"], ["updated_at", Sun, 24 Feb 2013 18:15: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.6ms) +  (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"=>"Lead Configuration Supervisor", "description"=>"Tenetur voluptatem officia non in molestiae et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} +  (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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Tenetur voluptatem officia non in molestiae et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Lead Configuration Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:15: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 4ms (ActiveRecord: 0.6ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Chief Mobility Specialist", "description"=>"Nulla et accusamus fuga alias repellat tenetur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} +  (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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Nulla et accusamus fuga alias repellat tenetur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Chief Mobility Specialist"], ["updated_at", Sun, 24 Feb 2013 18:15: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.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"=>"Repellendus nobis ut rerum consequatur quia pariatur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.6ms | 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"=>"Voluptatem est pariatur nemo similique.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Aut sint temporibus aut sit ea quod.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f94d4421c18>"}} +  (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.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 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::SearchController#create as HTML + Parameters: {"search"=>{"q"=>"searchable"}} +Completed 200 OK in 4ms (Views: 3.2ms | 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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Repellendus nobis ut rerum consequatur quia pariatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:15:30 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%') +  (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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Accounts Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:15:30 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%') +  (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", Sun, 24 Feb 2013 18:15:30 UTC +00:00], ["description", "Est quia autem cupiditate qui."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:15:30 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%') +  (0.3ms) 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.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.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.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Perferendis id explicabo perspiciatis fugit hic illo."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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.2ms) +Completed 200 OK in 13ms (Views: 12.6ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') +  (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.1ms) 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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Functionality Manager"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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%') +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Eos explicabo a voluptate."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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%') +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Error et nam aut saepe."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Brand Agent"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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"  +Completed 200 OK in 4ms (Views: 2.3ms | ActiveRecord: 0.2ms) +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Quae et minus est quam alias."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Implementation Administrator"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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"  +Completed 200 OK in 3ms (Views: 1.5ms | 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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Quis ex nisi enim quia non quia odit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Lead Accounts Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Ut iusto at qui est et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Tactics Associate"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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" +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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Iusto perferendis veniam eius repellendus vitae quia reprehenderit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Quality Technician"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 28ms (Views: 1.5ms | ActiveRecord: 0.2ms) +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Asperiores quasi qui distinctio itaque quos sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Implementation Strategist"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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" = ? 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.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.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Brand Agent", "description"=>"Error et nam aut saepe.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Error et nam aut saepe."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Brand Agent"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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.3ms) rollback transaction +  (0.1ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Metrics Officer", "description"=>"Labore voluptates sit voluptatem nam porro.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Labore voluptates sit voluptatem nam porro."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Metrics Officer"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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.6ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Human Implementation Supervisor", "description"=>"Et sed ducimus occaecati iste dolorem dolorum est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} +  (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", Sun, 24 Feb 2013 18:18:50 UTC +00:00], ["description", "Et sed ducimus occaecati iste dolorem dolorum est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Human Implementation Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:18:50 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.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Perferendis id explicabo perspiciatis fugit hic illo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} +  (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.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 et sit eum doloribus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} +  (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.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Officiis eos enim sint iste ea et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 5ms (Views: 1.5ms | 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", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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 Implementation Specialist", "description"=>"Iusto quis molestiae pariatur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.5ms) UPDATE "bookkeeper_purchases" SET "title" = 'Dynamic Implementation Specialist', "description" = 'Iusto quis molestiae pariatur.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:18:51.045295' 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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 Implementation Associate", "description"=>"Quidem ea optio quae alias.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Implementation Associate', "description" = 'Quidem ea optio quae alias.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:18:51.064852' 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", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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 Mobility Coordinator", "description"=>"Soluta unde sit distinctio recusandae voluptas tempora.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Mobility Coordinator', "description" = 'Soluta unde sit distinctio recusandae voluptas tempora.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:18:51.085231' 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.6ms) +  (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", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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"=>"Perferendis aut a et quibusdam sint ea.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 31ms (Views: 1.3ms | ActiveRecord: 0.2ms) + 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", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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 et sit eum doloribus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f9ab76176b0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.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", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Iusto perferendis veniam eius repellendus vitae quia reprehenderit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Quality Technician"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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" = ? 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.5ms) 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", Sun, 24 Feb 2013 18:18:51 UTC +00:00], ["description", "Asperiores quasi qui distinctio itaque quos sit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Implementation Strategist"], ["updated_at", Sun, 24 Feb 2013 18:18:51 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" = ? 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 +  (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.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.0ms) 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 +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Sit et rerum porro sequi voluptas sed."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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: 12.2ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Integration Officer"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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%') +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Nihil atque occaecati quidem aut libero."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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%') +  (0.4ms) 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.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) 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Quia voluptatem officiis aspernatur expedita eaque eos a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Optimization Assistant"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 6ms (Views: 3.5ms | 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Rerum vel reiciendis et ea nam sint in vitae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Markets Associate"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms) +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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 Markets Liason", "description"=>"Possimus perspiciatis labore eaque in nulla harum qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Investor Markets Liason', "description" = 'Possimus perspiciatis labore eaque in nulla harum qui.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:03.282783' 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.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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"=>"Regional Brand Officer", "description"=>"Et voluptatum mollitia nemo debitis repudiandae facilis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Regional Brand Officer', "description" = 'Et voluptatum mollitia nemo debitis repudiandae facilis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:03.302330' 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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 Group Technician", "description"=>"Ipsam aperiam qui expedita iusto sunt accusamus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'International Group Technician', "description" = 'Ipsam aperiam qui expedita iusto sunt accusamus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:03.320819' 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.6ms) +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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"=>"Sit et rerum porro sequi voluptas sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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 totam tenetur et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Quia voluptatem officiis aspernatur expedita eaque eos a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Communications Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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" +Completed 200 OK in 3ms (Views: 1.7ms | 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Rerum vel reiciendis et ea nam sint in vitae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Markets Associate"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Ab velit iusto ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Paradigm Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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"  +Completed 200 OK in 2ms (Views: 1.0ms | 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Nisi expedita consectetur omnis sapiente culpa praesentium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Security Administrator"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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"  +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"=>"Legacy Communications Coordinator", "description"=>"Quia voluptatem officiis aspernatur expedita eaque eos a.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Quia voluptatem officiis aspernatur expedita eaque eos a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Legacy Communications Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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"=>"Corporate Integration Manager", "description"=>"Ratione quod aut excepturi velit aliquid ipsam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Ratione quod aut excepturi velit aliquid ipsam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Integration Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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"=>"District Implementation Coordinator", "description"=>"Voluptatum nesciunt repudiandae eos consequatur cum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} +  (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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Voluptatum nesciunt repudiandae eos consequatur cum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "District Implementation Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sit et rerum porro sequi voluptas sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} +  (0.1ms) 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::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sint velit eius vel laudantium quis facere molestiae sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} +  (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"=>"Et delectus eligendi esse est laudantium sint qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f8a7d1e8a98>"}} +  (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.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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Quia voluptatem officiis aspernatur expedita eaque eos a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Optimization Assistant"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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" = ? 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", Sun, 24 Feb 2013 18:19:03 UTC +00:00], ["description", "Rerum vel reiciendis et ea nam sint in vitae."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Markets Associate"], ["updated_at", Sun, 24 Feb 2013 18:19:03 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" = ? 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 +  (0.1ms) 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.8ms | ActiveRecord: 0.0ms) +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (1.5ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Perspiciatis occaecati dicta nisi vel necessitatibus reprehenderit quis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 + Rendered /Users/tommyblue/Devel/bookkeeper/app/views/bookkeeper/purchases/new.html.erb within layouts/application (2.0ms) +Completed 200 OK in 45ms (Views: 35.6ms | 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"=>"Voluptatibus explicabo eligendi omnis iste.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} +  (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"=>"Facilis quod exercitationem magnam delectus pariatur laboriosam aut rerum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} +  (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"=>"Corporate Infrastructure Producer", "description"=>"Inventore aut aliquid iure possimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} +  (0.0ms) SAVEPOINT active_record_1 + SQL (4.9ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Inventore aut aliquid iure possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Infrastructure Producer"], ["updated_at", Sun, 24 Feb 2013 18:19: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 8ms (ActiveRecord: 5.0ms) +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (2.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Internal Integration Strategist", "description"=>"Atque rerum aut tempore esse.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} +  (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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Atque rerum aut tempore esse."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Internal Integration Strategist"], ["updated_at", Sun, 24 Feb 2013 18:19: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 4ms (ActiveRecord: 0.6ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Chief Infrastructure Supervisor", "description"=>"Impedit eaque natus quo dolorem officia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} +  (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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Impedit eaque natus quo dolorem officia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Chief Infrastructure Supervisor"], ["updated_at", Sun, 24 Feb 2013 18:19: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.5ms) 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 22ms (Views: 21.7ms | 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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Inventore aut aliquid iure possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Infrastructure Consultant"], ["updated_at", Sun, 24 Feb 2013 18:19: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.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) 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 5ms (ActiveRecord: 0.7ms) +  (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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Facilis est et ratione enim quisquam a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Infrastructure Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19:14 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.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Inventore aut aliquid iure possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Forward Infrastructure Consultant"], ["updated_at", Sun, 24 Feb 2013 18:19: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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.3ms | 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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Facilis est et ratione enim quisquam a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Infrastructure Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19: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" = ? 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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19: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"=>"Perspiciatis occaecati dicta nisi vel necessitatibus reprehenderit quis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19: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"=>"Corrupti sequi nulla distinctio est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19: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"=>"Customer Accounts Administrator", "description"=>"Inventore aut aliquid iure possimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Accounts Administrator', "description" = 'Inventore aut aliquid iure possimus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:14.865079' 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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19: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"=>"Legacy Infrastructure Analyst", "description"=>"Facilis est et ratione enim quisquam a.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Legacy Infrastructure Analyst', "description" = 'Facilis est et ratione enim quisquam a.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:14.880843' 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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19: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"=>"Customer Solutions Assistant", "description"=>"Aspernatur id molestiae in cum dolor qui eaque accusantium.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fcf3b48ec18>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Solutions Assistant', "description" = 'Aspernatur id molestiae in cum dolor qui eaque accusantium.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:14.897701' 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.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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Inventore aut aliquid iure possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Infrastructure Producer"], ["updated_at", Sun, 24 Feb 2013 18:19: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.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases"  +Completed 200 OK in 3ms (Views: 1.4ms | 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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Facilis est et ratione enim quisquam a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Infrastructure Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19: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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Aspernatur id molestiae in cum dolor qui eaque accusantium."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Solutions Assistant"], ["updated_at", Sun, 24 Feb 2013 18:19: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" +Completed 200 OK in 1ms (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", Sun, 24 Feb 2013 18:19:14 UTC +00:00], ["description", "Delectus ut facilis vitae qui culpa."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Senior Data Producer"], ["updated_at", Sun, 24 Feb 2013 18:19: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" +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.1ms) +  (0.4ms) 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.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.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", Sun, 24 Feb 2013 18:19:15 UTC +00:00], ["description", "Vitae molestiae autem sed velit exercitationem natus iste saepe."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:15 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 2ms (Views: 1.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') +  (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.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", Sun, 24 Feb 2013 18:19:15 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Infrastructure Producer"], ["updated_at", Sun, 24 Feb 2013 18:19: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%') +  (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", Sun, 24 Feb 2013 18:19:15 UTC +00:00], ["description", "Inventore aut aliquid iure possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19: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: 1.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') +  (0.4ms) 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 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) 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", Sun, 24 Feb 2013 18:19:32 UTC +00:00], ["description", "Laborum ea maiores minus velit eaque expedita."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:32 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.3ms) +Completed 200 OK in 13ms (Views: 12.1ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') +  (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.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", Sun, 24 Feb 2013 18:19:32 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Paradigm Executive"], ["updated_at", Sun, 24 Feb 2013 18:19:32 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%') +  (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", Sun, 24 Feb 2013 18:19:32 UTC +00:00], ["description", "Illo eveniet expedita deleniti voluptatem dicta qui omnis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:32 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%') +  (0.3ms) 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.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.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +  (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"=>"Molestias eaque autem labore ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} +  (0.1ms) 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.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Tenetur animi facere dolores enim est voluptatem.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} +  (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"=>"Officiis nulla qui exercitationem tempora in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} +  (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) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Direct Paradigm Executive", "description"=>"Nobis id deleniti et voluptatem quia.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} +  (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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Nobis id deleniti et voluptatem quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Direct Paradigm Executive"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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"=>"Principal Interactions Analyst", "description"=>"Non tempore deserunt necessitatibus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} +  (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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Non tempore deserunt necessitatibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Principal Interactions Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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"=>"Chief Factors Architect", "description"=>"Natus est vel ipsa id.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} +  (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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Natus est vel ipsa id."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Chief Factors Architect"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Incidunt cupiditate nesciunt et commodi dolores quibusdam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Research Specialist"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 4ms (Views: 1.6ms | ActiveRecord: 0.2ms) +  (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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Cupiditate quia inventore nulla nostrum libero consequatur nemo architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Tactics Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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" = ? 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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"=>"Possimus nisi consectetur animi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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"=>"Occaecati nulla quasi velit ut est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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 Tactics Technician", "description"=>"Aut et amet quia ipsam corporis possimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Tactics Technician', "description" = 'Aut et amet quia ipsam corporis possimus.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:33.253029' 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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 Optimization Representative", "description"=>"Beatae reiciendis veritatis eligendi reprehenderit provident temporibus non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Human Optimization Representative', "description" = 'Beatae reiciendis veritatis eligendi reprehenderit provident temporibus non.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:33.271009' 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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 Interactions Designer", "description"=>"Et eum sint quibusdam in est corporis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fae8bf35390>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Central Interactions Designer', "description" = 'Et eum sint quibusdam in est corporis.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:33.286540' 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Nobis id deleniti et voluptatem quia."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Direct Paradigm Executive"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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"  +Completed 200 OK in 3ms (Views: 2.2ms | 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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Non tempore deserunt necessitatibus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Integration Assistant"], ["updated_at", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) 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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Natus est vel ipsa id."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Applications Agent"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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" +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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Possimus molestiae voluptatum non sed."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Accounts Liason"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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" +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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Incidunt cupiditate nesciunt et commodi dolores quibusdam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Research Specialist"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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" = ? 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.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", Sun, 24 Feb 2013 18:19:33 UTC +00:00], ["description", "Cupiditate quia inventore nulla nostrum libero consequatur nemo architecto."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Tactics Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:33 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" = ? 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 +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.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.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Customer Data Manager", "description"=>"Modi voluptas esse dicta.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.2ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Modi voluptas esse dicta."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Customer Data Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["warranty_duration", 24]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://test.host/bookkeeper/purchases +Completed 302 Found in 7ms (ActiveRecord: 3.3ms) +  (0.4ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Integration Facilitator", "description"=>"Distinctio ea perspiciatis voluptas iusto aut totam velit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} +  (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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Distinctio ea perspiciatis voluptas iusto aut totam velit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Integration Facilitator"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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 +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Senior Response Planner", "description"=>"Molestiae autem ea tempora fugit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} +  (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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Molestiae autem ea tempora fugit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Response Planner"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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.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"=>"Possimus commodi ut voluptatem unde dolor repudiandae corporis est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 38ms (Views: 35.5ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Necessitatibus porro quia culpa itaque veniam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} +  (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"=>"Consequatur ut sed est necessitatibus non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} +  (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 +  (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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Modi voluptas esse dicta."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Data Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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" +Completed 200 OK in 3ms (Views: 1.5ms | 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Aut quia ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Marketing Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Inventore placeat voluptatum ducimus ut est voluptate."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Paradigm Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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"  +Completed 200 OK in 2ms (Views: 0.8ms | 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Deleniti numquam maiores quia aut asperiores autem."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Global Infrastructure Liason"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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"  +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 1ms (Views: 0.8ms | 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Dolor illo aut vel a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Intranet Assistant"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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" = ? 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) 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Aut quia ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Marketing Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms) +  (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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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 Specialist", "description"=>"Maiores qui voluptas omnis sed voluptas dicta voluptatum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Principal Markets Specialist', "description" = 'Maiores qui voluptas omnis sed voluptas dicta voluptatum.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:47.791726' 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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"=>"Human Marketing Analyst", "description"=>"Aut quia ut dolores.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Human Marketing Analyst', "description" = 'Aut quia ut dolores.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:47.810093' 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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 Paradigm Analyst", "description"=>"Inventore placeat voluptatum ducimus ut est voluptate.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Product Paradigm Analyst', "description" = 'Inventore placeat voluptatum ducimus ut est voluptate.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:19:47.851529' 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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"=>"Possimus commodi ut voluptatem unde dolor repudiandae corporis est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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"=>"Maiores perferendis in dolor deleniti nobis ut ab.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fdb7ed69c30>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Dolor illo aut vel a."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Intranet Assistant"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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" = ? 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +  (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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Aut quia ut dolores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Marketing Analyst"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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" = ? 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.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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "Possimus commodi ut voluptatem unde dolor repudiandae corporis est."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') +  (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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Functionality Manager"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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%') +  (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.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", Sun, 24 Feb 2013 18:19:47 UTC +00:00], ["description", "A omnis ad quis officiis incidunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:19:47 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%') +  (0.4ms) 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.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.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.1ms) SAVEPOINT active_record_1 + SQL (3.7ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:20:21 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:21 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"=>"Doloribus ut dignissimos quis doloremque consectetur quisquam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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/purchases/edit.html.erb within layouts/application (2.4ms) +Completed 200 OK in 38ms (Views: 33.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", Sun, 24 Feb 2013 18:20:21 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:21 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"=>"Ullam recusandae dolores aut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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.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", Sun, 24 Feb 2013 18:20:21 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:21 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 Architect", "description"=>"Dolorum aut aut illum expedita repudiandae deserunt.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Future Marketing Architect', "description" = 'Dolorum aut aut illum expedita repudiandae deserunt.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:20:21.991329' 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.3ms) 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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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 Quality Architect", "description"=>"Quisquam est aperiam aut possimus ab consequatur numquam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Quality Architect', "description" = 'Quisquam est aperiam aut possimus ab consequatur numquam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:20:22.008285' 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.6ms) +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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 Applications Designer", "description"=>"Ex ab non facere.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? 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" = ? LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'District Applications Designer', "description" = 'Ex ab non facere.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:20:22.023848' 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.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 2ms (Views: 1.3ms | 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.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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Aut illum architecto ipsum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Response Liason"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Quisquam est aperiam aut possimus ab consequatur numquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Quality Architect"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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"  +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Ex ab non facere."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Applications Designer"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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"  +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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Rerum aut aut quo qui aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Integration Facilitator"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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"  +Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sed eos id magnam reprehenderit quasi delectus nisi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} +  (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"=>"Dolorem reiciendis saepe mollitia et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) 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"=>"Corrupti in praesentium in minima ipsam fugiat.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} +  (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"=>"Central Response Liason", "description"=>"Aut illum architecto ipsum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Aut illum architecto ipsum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Central Response Liason"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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) +  (2.0ms) rollback transaction +  (0.1ms) begin transaction +  (0.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Product Usability Strategist", "description"=>"Voluptatum ut ut ea doloremque repellendus tempore et aspernatur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Voluptatum ut ut ea doloremque repellendus tempore et aspernatur."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Product Usability Strategist"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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"=>"Senior Mobility Technician", "description"=>"Autem dolorum voluptatem maxime et quo vel sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fa08b5eca08>"}} +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Autem dolorum voluptatem maxime et quo vel sed."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Senior Mobility Technician"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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 +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Aut illum architecto ipsum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Identity Producer"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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" = ? LIMIT 1 [["id", "1"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) 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 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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Quisquam est aperiam aut possimus ab consequatur numquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Quality Architect"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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" = ? 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Aut illum architecto ipsum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "District Identity Producer"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 2ms (Views: 1.3ms | 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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Quisquam est aperiam aut possimus ab consequatur numquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Quality Architect"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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" = ? LIMIT 1 [["id", "1"]] +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Vel provident odio ut eius."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:20:22 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 4ms (Views: 2.9ms | ActiveRecord: 0.0ms) + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Central Response Liason"], ["updated_at", Sun, 24 Feb 2013 18:20: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 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%') +  (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", Sun, 24 Feb 2013 18:20:22 UTC +00:00], ["description", "Dolorum aut aut illum expedita repudiandae deserunt."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:20: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 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%') +  (0.4ms) rollback transaction +Connecting to database specified by database.yml +  (0.4ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (3.1ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Officiis velit minima voluptatem tempora dolores veniam possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Functionality Manager"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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.7ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Illum quod facere eligendi mollitia architecto saepe exercitationem voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Tactics Liason"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 1ms +  (0.5ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 13ms (Views: 12.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.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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Incidunt voluptatem praesentium asperiores ut eum et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Tactics Engineer"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at, asc +Completed 500 Internal Server Error in 2ms +  (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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Repudiandae id repellat et corporis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "National Marketing Orchestrator"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at, asc +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Ipsam consequuntur et amet veritatis eos animi tempore magni."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Solutions Agent"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Sed error et maiores."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Investor Usability Producer"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at, asc +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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 Integration Designer", "description"=>"Ex commodi a voluptas reiciendis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} + Bookkeeper::Purchase Load (0.5ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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 Web Facilitator", "description"=>"Nostrum nihil unde optio et omnis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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 Accountability Director", "description"=>"Porro dicta corporis est excepturi minus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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"=>"Minus sint excepturi ut dicta debitis impedit velit culpa.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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"=>"Ipsam sit nostrum sint architecto.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Officiis velit minima voluptatem tempora dolores veniam possimus."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Legacy Functionality Manager"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Illum quod facere eligendi mollitia architecto saepe exercitationem voluptas."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Tactics Liason"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, asc LIMIT 1 +Completed 500 Internal Server Error in 1ms +  (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"=>"Future Tactics Engineer", "description"=>"Incidunt voluptatem praesentium asperiores ut eum et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} +  (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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Incidunt voluptatem praesentium asperiores ut eum et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Tactics Engineer"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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"=>"Future Assurance Director", "description"=>"Repudiandae id repellat et corporis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} +  (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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Repudiandae id repellat et corporis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Assurance Director"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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"=>"Forward Infrastructure Consultant", "description"=>"Corporis doloribus amet sint sunt et dolorem aperiam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} +  (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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Corporis doloribus amet sint sunt et dolorem aperiam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Forward Infrastructure Consultant"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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.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"=>"Consequatur itaque aut nam enim ratione et eius.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 6ms (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"=>"Numquam unde debitis ducimus.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} +  (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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Debitis molestias et inventore quisquam aut aperiam non in.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f882321a0e0>"}} +  (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) 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.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 +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 + SQL (0.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Consequatur itaque aut nam enim ratione et eius."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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.3ms | 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, asc +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at, asc +  (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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Assurance Specialist"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%searchable%' OR description LIKE '%searchable%') ORDER BY created_at, asc +  (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", Sun, 24 Feb 2013 18:20:56 UTC +00:00], ["description", "Esse ea eos expedita vel sunt eos velit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:20:56 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, asc +SQLite3::SQLException: no such column: asc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE (title LIKE '%unsearchable%' OR description LIKE '%unsearchable%') ORDER BY created_at, asc +  (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.4ms) 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.2ms) 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) SAVEPOINT active_record_1 + SQL (4.1ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:05 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Factors Manager"], ["updated_at", Sun, 24 Feb 2013 18:21: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 (3.0ms) +Completed 200 OK in 16ms (Views: 15.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 +SQLite3::SQLException: no such column: desc: 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", Sun, 24 Feb 2013 18:21:05 UTC +00:00], ["description", "Recusandae dignissimos veniam harum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:21: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: 1.0ms | 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 +SQLite3::SQLException: no such column: desc: 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 +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.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", Sun, 24 Feb 2013 18:21:05 UTC +00:00], ["description", "Tempora reiciendis voluptas corporis totam aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:21: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.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 +SQLite3::SQLException: no such column: desc: 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:05 UTC +00:00], ["description", "Et ut odio veniam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Metrics Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:21: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"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 2ms +  (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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Accusantium repellat dolor et dolor incidunt nobis dolore officiis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Intranet Consultant"], ["updated_at", Sun, 24 Feb 2013 18:21: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"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 1ms +  (0.5ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 4ms (Views: 2.7ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#new as HTML +Completed 200 OK in 1ms (Views: 0.8ms | 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Recusandae dignissimos veniam harum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Factors Manager"], ["updated_at", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["warranty_duration", 24]] +  (0.1ms) 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Accusantium repellat dolor et dolor incidunt nobis dolore officiis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Operations Liason"], ["updated_at", Sun, 24 Feb 2013 18:21:06 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 +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at, desc +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Atque commodi quos veritatis recusandae eum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Tactics Representative"], ["updated_at", Sun, 24 Feb 2013 18:21: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 +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at, desc +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Optio a quaerat et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Intranet Consultant"], ["updated_at", Sun, 24 Feb 2013 18:21:06 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 +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at, desc +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21: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"=>"Principal Identity Coordinator", "description"=>"Recusandae dignissimos veniam harum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21: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"=>"Human Operations Liason", "description"=>"Accusantium repellat dolor et dolor incidunt nobis dolore officiis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21: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"=>"Corporate Tactics Representative", "description"=>"Atque commodi quos veritatis recusandae eum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21: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"=>"Incidunt debitis accusamus quis dignissimos impedit.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} + Bookkeeper::Purchase Load (0.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21: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"=>"Vel voluptatum perferendis tempore ut et explicabo.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} + Bookkeeper::Purchase Load (28.3ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 29ms +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"International Factors Manager", "description"=>"Recusandae dignissimos veniam harum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} +  (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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Recusandae dignissimos veniam harum."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "International Factors Manager"], ["updated_at", Sun, 24 Feb 2013 18:21:06 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Regional Intranet Consultant", "description"=>"Accusantium repellat dolor et dolor incidunt nobis dolore officiis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} +  (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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Accusantium repellat dolor et dolor incidunt nobis dolore officiis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Regional Intranet Consultant"], ["updated_at", Sun, 24 Feb 2013 18:21:06 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.1ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Future Marketing Director", "description"=>"Dolorem vitae molestiae praesentium ut.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} +  (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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Dolorem vitae molestiae praesentium ut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Future Marketing Director"], ["updated_at", Sun, 24 Feb 2013 18:21:06 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"=>"Magni in ut non facere qui.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} +  (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"=>"Dolores consequatur qui nobis.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} +  (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.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Excepturi quas ut mollitia reprehenderit aut est.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007fe28ce54540>"}} +  (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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Et ut odio veniam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Metrics Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:21: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.2ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 [["id", "1"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 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", Sun, 24 Feb 2013 18:21:06 UTC +00:00], ["description", "Accusantium repellat dolor et dolor incidunt nobis dolore officiis."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Regional Intranet Consultant"], ["updated_at", Sun, 24 Feb 2013 18:21: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"]] +SQLite3::SQLException: no such column: desc: SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at, desc LIMIT 1 +Completed 500 Internal Server Error in 1ms +  (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 + Bookkeeper::Purchase Load (1.5ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" ORDER BY created_at +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.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.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.1ms) begin transaction +  (0.1ms) rollback transaction +  (0.1ms) 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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 Implementation Officer", "description"=>"Asperiores voluptatibus iusto laboriosam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at ASC 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 ASC LIMIT 1 [["id", 1]] +  (0.4ms) UPDATE "bookkeeper_purchases" SET "title" = 'Central Implementation Officer', "description" = 'Asperiores voluptatibus iusto laboriosam.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:21:42.483111' 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.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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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"=>"Chief Marketing Liason", "description"=>"Et repellendus aliquam consectetur.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} + Bookkeeper::Purchase Load (0.0ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at ASC 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 ASC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Chief Marketing Liason', "description" = 'Et repellendus aliquam consectetur.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:21:42.504811' 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.6ms) 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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 Factors Technician", "description"=>"Quos consectetur vel hic.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at ASC 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 ASC LIMIT 1 [["id", 1]] +  (0.3ms) UPDATE "bookkeeper_purchases" SET "title" = 'Customer Factors Technician', "description" = 'Quos consectetur vel hic.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:21:42.526941' 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 in harum ab unde necessitatibus et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at ASC LIMIT 1 [["id", "1"]] +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 46ms (Views: 42.3ms | ActiveRecord: 0.2ms) + 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.6ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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"=>"Doloribus totam incidunt est rerum temporibus sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} + Bookkeeper::Purchase Load (0.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at ASC 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.1ms) 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.8ms | ActiveRecord: 0.0ms) +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Customer Applications Manager", "description"=>"Officiis ea aut aliquid sint deserunt vel et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Officiis ea aut aliquid sint deserunt vel et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Customer Applications Manager"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Principal Identity Analyst", "description"=>"Cum expedita omnis sequi reiciendis fugiat.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Cum expedita omnis sequi reiciendis fugiat."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Principal Identity Analyst"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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.5ms) rollback transaction +  (0.0ms) begin transaction +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases"  +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Dynamic Solutions Strategist", "description"=>"Consequuntur ut adipisci laborum eveniet.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Consequuntur ut adipisci laborum eveniet."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Solutions Strategist"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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) 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"=>"Eum aut nobis non hic totam.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} +  (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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Sit voluptas qui cum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} +  (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 +  (0.2ms) SELECT COUNT(*) FROM "bookkeeper_purchases" +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Ut in nam magnam velit ipsum unde.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f920bb48990>"}} +  (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.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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Officiis ea aut aliquid sint deserunt vel et."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Applications Manager"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Natus atque molestiae enim nulla et magnam optio."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Factors Liason"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC +Completed 200 OK in 3ms (Views: 1.5ms | ActiveRecord: 0.2ms) +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Est rerum nam nostrum aut distinctio quo provident expedita."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Dynamic Quality Officer"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC +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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Necessitatibus nulla velit nobis quisquam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Group Coordinator"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC +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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Provident ipsum et nihil at quo nisi ab fuga."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Intranet Analyst"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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.1ms) SELECT "bookkeeper_purchases".* FROM "bookkeeper_purchases" WHERE "bookkeeper_purchases"."id" = ? ORDER BY created_at ASC 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.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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Deleniti enim nemo et labore dolore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Directives Representative"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC 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 +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Provident ipsum et nihil at quo nisi ab fuga."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Human Intranet Analyst"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC 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.5ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Deleniti enim nemo et labore dolore."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Principal Directives Representative"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC LIMIT 1 [["id", "1"]] +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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Applications Manager"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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.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 ASC +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Asperiores voluptatibus iusto laboriosam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC +  (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", Sun, 24 Feb 2013 18:21:42 UTC +00:00], ["description", "Voluptatem dolor repellat aliquid consequatur ullam quasi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:21:42 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 ASC +  (0.5ms) 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.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) 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.0ms) begin transaction +  (0.1ms) SAVEPOINT active_record_1 + SQL (2.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "My searchable purchase"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Branding Developer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 13ms (Views: 12.3ms | 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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Esse nemo voluptas quo facere officiis id fuga veniam."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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.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 +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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Voluptatum nihil in nisi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "My searchable purchase"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 +  (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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Alias ad natus consequuntur consequatur facere."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Corporate Branding Developer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Eos harum ipsum eveniet odit libero qui hic sed."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Future Solutions Consultant"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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.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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Ea id provident iste."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Product Integration Analyst"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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.4ms) INSERT INTO "bookkeeper_purchases" ("created_at", "description", "purchase_date", "receipt", "title", "updated_at", "warranty_duration") VALUES (?, ?, ?, ?, ?, ?, ?) [["created_at", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Ex aut maiores doloribus reiciendis velit."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Chief Accounts Strategist"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 Functionality Specialist", "description"=>"Alias ad natus consequuntur consequatur facere.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} + 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 + 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 Functionality Specialist', "description" = 'Alias ad natus consequuntur consequatur facere.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:21:50.376490' 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.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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 Solutions Consultant", "description"=>"Eos harum ipsum eveniet odit libero qui hic sed.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} + 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" = 'Future Solutions Consultant', "description" = 'Eos harum ipsum eveniet odit libero qui hic sed.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:21:50.394292' 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.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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 Integration Analyst", "description"=>"Ea id provident iste.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} + 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 Integration Analyst', "description" = 'Ea id provident iste.', "receipt" = 'receipt.jpg', "updated_at" = '2013-02-24 18:21:50.411626' 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.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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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"=>"Voluptates aliquid totam omnis non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} + 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.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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Test lorem ipsum"], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Test title"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 eveniet ipsum assumenda sint et.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} + 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: 1.1ms | 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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Fugiat alias molestias rerum et distinctio sed aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Functionality Engineer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 32ms (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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Aut sunt quibusdam est cumque rerum qui non atque."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Communications Engineer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>"Corporate Branding Developer", "description"=>"Alias ad natus consequuntur consequatur facere.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} +  (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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Alias ad natus consequuntur consequatur facere."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Corporate Branding Developer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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"=>"Product Directives Director", "description"=>"Qui et saepe eum dolorem rerum nulla eligendi.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} +  (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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Qui et saepe eum dolorem rerum nulla eligendi."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Product Directives Director"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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.7ms) +  (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"=>"Dynamic Response Specialist", "description"=>"Porro soluta quod ab fugiat sunt vel.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} +  (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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Porro soluta quod ab fugiat sunt vel."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", nil], ["title", "Dynamic Response Specialist"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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.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"=>"Voluptates aliquid totam omnis non.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} +  (0.1ms) SAVEPOINT active_record_1 +  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 +Completed 200 OK in 4ms (Views: 1.6ms | ActiveRecord: 0.1ms) +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +Processing by Bookkeeper::PurchasesController#create as HTML + Parameters: {"purchase"=>{"title"=>nil, "description"=>"Omnis omnis maxime pariatur amet voluptas commodi rerum.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} +  (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) 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 et unde provident dolore assumenda.", "purchase_date"=>"2013-02-15", "warranty_duration"=>"24", "receipt"=>"#<File:0x007f82960da758>"}} +  (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.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 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +  (0.0ms) 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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Fugiat alias molestias rerum et distinctio sed aut."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "International Functionality Engineer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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.5ms) rollback transaction +  (0.0ms) begin transaction +  (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", Sun, 24 Feb 2013 18:21:50 UTC +00:00], ["description", "Aut sunt quibusdam est cumque rerum qui non atque."], ["purchase_date", Fri, 15 Feb 2013], ["receipt", "receipt.jpg"], ["title", "Customer Communications Engineer"], ["updated_at", Sun, 24 Feb 2013 18:21:50 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 2ms (ActiveRecord: 0.4ms) +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +  (0.1ms) rollback transaction