(0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 User Create (0.6ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:26.800124"], ["updated_at", "2019-06-12 14:45:26.800124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.3ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-1"], ["LIMIT", 1]] Cmor::Blog::Post Load (0.3ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.3ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 1"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-1"], ["position", 1], ["created_at", "2019-06-12 14:45:27.125674"], ["updated_at", "2019-06-12 14:45:27.125674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 User Create (0.3ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:27.132195"], ["updated_at", "2019-06-12 14:45:27.132195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.1ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-2"], ["LIMIT", 1]] Cmor::Blog::Post Load (0.3ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.2ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 2"], ["body", "This is a blog post!"], ["created_by_id", 2], ["slug", "blog-post-2"], ["position", 2], ["created_at", "2019-06-12 14:45:27.137735"], ["updated_at", "2019-06-12 14:45:27.137735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 User Create (0.5ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:27.145595"], ["updated_at", "2019-06-12 14:45:27.145595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.2ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-3"], ["LIMIT", 1]] Cmor::Blog::Post Load (0.2ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.2ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 3"], ["body", "This is a blog post!"], ["created_by_id", 3], ["slug", "blog-post-3"], ["position", 3], ["created_at", "2019-06-12 14:45:27.152448"], ["updated_at", "2019-06-12 14:45:27.152448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/de/blog/posts" for 127.0.0.1 at 2019-06-12 16:45:27 +0200 Processing by Cmor::Blog::PostsController#index as HTML Parameters: {"locale"=>"de"} Rendering /home/vagrant/rails/cmor/cmor/cmor_blog/app/views/cmor/blog/posts/index.html.haml within layouts/application Cmor::Blog::Post Load (0.9ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."published_at" IS NOT NULL ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? OFFSET ? [["LIMIT", 25], ["OFFSET", 0]] Rendered /home/vagrant/rails/cmor/cmor/cmor_blog/app/views/cmor/blog/posts/index.html.haml within layouts/application (24.4ms) Completed 200 OK in 737ms (Views: 729.9ms | ActiveRecord: 0.9ms)  (0.2ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 User Create (0.2ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:27.943330"], ["updated_at", "2019-06-12 14:45:27.943330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.1ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-4"], ["LIMIT", 1]] Cmor::Blog::Post Load (0.2ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.3ms) INSERT INTO "cmor_blog_posts" ("title", "body", "published_at", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 4"], ["body", "This is a blog post!"], ["published_at", "2019-06-12 14:40:27.941529"], ["created_by_id", 1], ["slug", "blog-post-4"], ["position", 1], ["created_at", "2019-06-12 14:45:27.949205"], ["updated_at", "2019-06-12 14:45:27.949205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/de/blog/posts/blog-post-4" for 127.0.0.1 at 2019-06-12 16:45:27 +0200 Processing by Cmor::Blog::PostsController#show as HTML Parameters: {"locale"=>"de", "id"=>"blog-post-4"} Cmor::Blog::Post Load (0.4ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."published_at" IS NOT NULL AND "cmor_blog_posts"."slug" = ? ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["slug", "blog-post-4"], ["LIMIT", 1]] Rendering /home/vagrant/rails/cmor/cmor/cmor_blog/app/views/cmor/blog/posts/show.html.haml within layouts/application User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Exists (0.2ms) SELECT 1 AS one FROM "cmor_blog_asset_details" INNER JOIN "active_storage_attachments" ON "active_storage_attachments"."id" = "cmor_blog_asset_details"."asset_id" INNER JOIN "active_storage_blobs" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "cmor_blog_asset_details"."post_id" = ? AND (active_storage_blobs.content_type LIKE '%image/%') LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Exists (0.0ms) SELECT 1 AS one FROM "cmor_blog_asset_details" INNER JOIN "active_storage_attachments" ON "active_storage_attachments"."id" = "cmor_blog_asset_details"."asset_id" INNER JOIN "active_storage_blobs" ON "active_storage_blobs"."id" = "active_storage_attachments"."blob_id" WHERE "cmor_blog_asset_details"."post_id" = ? AND (active_storage_blobs.content_type NOT LIKE '%image/%') LIMIT ? [["post_id", 1], ["LIMIT", 1]] Rendered /home/vagrant/rails/cmor/cmor/cmor_blog/app/views/cmor/blog/posts/_post.html.haml (277.9ms) Rendered /home/vagrant/rails/cmor/cmor/cmor_blog/app/views/cmor/blog/posts/show.html.haml within layouts/application (286.5ms) Completed 200 OK in 301ms (Views: 290.5ms | ActiveRecord: 1.5ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction ActiveStorage::Attachment Load (0.3ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" ActiveStorage::Blob Load (0.3ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs"  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.3ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-5"], ["LIMIT", 1]] User Create (0.5ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:28.281201"], ["updated_at", "2019-06-12 14:45:28.281201"]] Cmor::Blog::Post Load (0.2ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.1ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 5"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-5"], ["position", 1], ["created_at", "2019-06-12 14:45:28.283258"], ["updated_at", "2019-06-12 14:45:28.283258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "cmor_blog_asset_details"  Disk Storage (0.6ms) Uploaded file to key: rf7djfx5H4ooJYopxoppkrmx (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "rf7djfx5H4ooJYopxoppkrmx"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:28.368449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.9ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:28.390232"]] Cmor::Blog::Post Update (0.4ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:28.395496"], ["id", 1]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 14adf9e1-c99a-4075-8d92-83887f16270e) to Async(default) with arguments: #> ActiveStorage::Blob Load (6.7ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e] Performing ActiveStorage::AnalyzeJob (Job ID: 14adf9e1-c99a-4075-8d92-83887f16270e) from Async(default) with arguments: #>  Disk Storage (0.7ms) Uploaded file to key: CYWS3S5Htjt17m1Uh4iS1GJw (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.2ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "CYWS3S5Htjt17m1Uh4iS1GJw"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:28.434380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.2ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 2], ["created_at", "2019-06-12 14:45:28.438902"]] Cmor::Blog::Post Update (0.8ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:28.440575"], ["id", 1]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e]  Disk Storage (27.9ms) Downloaded file from key: rf7djfx5H4ooJYopxoppkrmx [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 5aea12c3-8ac0-44cd-b477-4c64a89f1be3) to Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e] Skipping image analysis because the mini_magick gem isn't installed ActiveStorage::Blob Load (9.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3] Performing ActiveStorage::AnalyzeJob (Job ID: 5aea12c3-8ac0-44cd-b477-4c64a89f1be3) from Async(default) with arguments: #>  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? [["post_id", 1]] Cmor::Blog::AssetDetail Load (0.8ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.4ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:28.482493"], ["updated_at", "2019-06-12 14:45:28.482493"]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 2], ["position", 2], ["created_at", "2019-06-12 14:45:28.486622"], ["updated_at", "2019-06-12 14:45:28.486622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3]  Disk Storage (32.4ms) Downloaded file from key: CYWS3S5Htjt17m1Uh4iS1GJw [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [14adf9e1-c99a-4075-8d92-83887f16270e] Performed ActiveStorage::AnalyzeJob (Job ID: 14adf9e1-c99a-4075-8d92-83887f16270e) from Async(default) in 84.27ms  (9.7ms) SELECT COUNT(*) FROM "cmor_blog_asset_details" [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [5aea12c3-8ac0-44cd-b477-4c64a89f1be3] Performed ActiveStorage::AnalyzeJob (Job ID: 5aea12c3-8ac0-44cd-b477-4c64a89f1be3) from Async(default) in 47.81ms  (4.5ms) rollback transaction  (0.2ms) begin transaction ActiveStorage::Attachment Load (0.3ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs"  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (1.1ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-6"], ["LIMIT", 1]] User Create (0.6ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:28.595139"], ["updated_at", "2019-06-12 14:45:28.595139"]] Cmor::Blog::Post Load (0.3ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.4ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 6"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-6"], ["position", 1], ["created_at", "2019-06-12 14:45:28.599687"], ["updated_at", "2019-06-12 14:45:28.599687"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "active_storage_attachments"  Disk Storage (1.2ms) Uploaded file to key: YA2zrSyC2VAXLjkiehCDtmzf (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.2ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.6ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "YA2zrSyC2VAXLjkiehCDtmzf"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:28.612571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (1.6ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:28.630213"]] Cmor::Blog::Post Update (0.7ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:28.638100"], ["id", 1]]  (1.7ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 41532626-8016-4427-b0da-c45d801f80f5) to Async(default) with arguments: #> ActiveStorage::Blob Load (18.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5] Performing ActiveStorage::AnalyzeJob (Job ID: 41532626-8016-4427-b0da-c45d801f80f5) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5]  Disk Storage (0.6ms) Downloaded file from key: YA2zrSyC2VAXLjkiehCDtmzf [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [41532626-8016-4427-b0da-c45d801f80f5] Performed ActiveStorage::AnalyzeJob (Job ID: 41532626-8016-4427-b0da-c45d801f80f5) from Async(default) in 11.67ms  Disk Storage (16.3ms) Uploaded file to key: AxCeRABgCbdJBxQdCW3ixSV4 (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.3ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.6ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "AxCeRABgCbdJBxQdCW3ixSV4"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:28.687140"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.4ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 2], ["created_at", "2019-06-12 14:45:28.695484"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:28.697752"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: d03e6a1d-73a1-4ce2-9ba7-55200b46fb55) to Async(default) with arguments: #>  (0.3ms) SAVEPOINT active_record_1 Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? [["post_id", 1]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.9ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:28.714423"], ["updated_at", "2019-06-12 14:45:28.714423"]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.1ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 2], ["position", 2], ["created_at", "2019-06-12 14:45:28.718730"], ["updated_at", "2019-06-12 14:45:28.718730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 ActiveStorage::Blob Load (14.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55] Performing ActiveStorage::AnalyzeJob (Job ID: d03e6a1d-73a1-4ce2-9ba7-55200b46fb55) from Async(default) with arguments: #>  (1.7ms) SELECT COUNT(*) FROM "active_storage_attachments"  (0.2ms) rollback transaction  (0.2ms) begin transaction ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs"  Disk Storage (0.8ms) Uploaded file to key: 9tSuTPEetxjoHTZaL3Yxtag9 (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.9ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "9tSuTPEetxjoHTZaL3Yxtag9"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:28.743053"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55]  Disk Storage (0.3ms) Downloaded file from key: AxCeRABgCbdJBxQdCW3ixSV4 [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55] ActiveStorage::Blob Update (0.4ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [d03e6a1d-73a1-4ce2-9ba7-55200b46fb55] Performed ActiveStorage::AnalyzeJob (Job ID: d03e6a1d-73a1-4ce2-9ba7-55200b46fb55) from Async(default) in 46.62ms  Disk Storage (3.3ms) Uploaded file to key: odmK3ecxuhKWYykwy2pDZTXU (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.4ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "odmK3ecxuhKWYykwy2pDZTXU"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:28.772761"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.4ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-7"], ["LIMIT", 1]] User Create (1.1ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:28.790053"], ["updated_at", "2019-06-12 14:45:28.790053"]] Cmor::Blog::Post Load (1.4ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.5ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 7"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-7"], ["position", 1], ["created_at", "2019-06-12 14:45:28.800948"], ["updated_at", "2019-06-12 14:45:28.800948"]] ActiveStorage::Attachment Create (0.5ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:28.809714"]] ActiveStorage::Attachment Create (0.3ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 2], ["created_at", "2019-06-12 14:45:28.812862"]] Cmor::Blog::AssetDetail Load (0.5ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.5ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:28.816671"], ["updated_at", "2019-06-12 14:45:28.816671"]] Cmor::Blog::AssetDetail Load (0.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 2], ["position", 2], ["created_at", "2019-06-12 14:45:28.822499"], ["updated_at", "2019-06-12 14:45:28.822499"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:28.815648"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9) to Async(default) with arguments: #> [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 1ce45bf0-241b-48aa-a1a8-97f89b8c5a76) to Async(default) with arguments: #>  (0.2ms) SELECT COUNT(*) FROM "cmor_blog_asset_details" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] ActiveStorage::Blob Load (0.4ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76] Performing ActiveStorage::AnalyzeJob (Job ID: 1ce45bf0-241b-48aa-a1a8-97f89b8c5a76) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9] Performing ActiveStorage::AnalyzeJob (Job ID: 16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76]  Disk Storage (0.1ms) Downloaded file from key: odmK3ecxuhKWYykwy2pDZTXU [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9]  Disk Storage (0.1ms) Downloaded file from key: 9tSuTPEetxjoHTZaL3Yxtag9 [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76] Skipping image analysis because the mini_magick gem isn't installed  Disk Storage (7.2ms) Uploaded file to key: wJ1t1t6BuiTxVEDLPhLhvNkk (checksum: EH6qlR0oQyZbAPIJqHzCpw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [1ce45bf0-241b-48aa-a1a8-97f89b8c5a76] Performed ActiveStorage::AnalyzeJob (Job ID: 1ce45bf0-241b-48aa-a1a8-97f89b8c5a76) from Async(default) in 17.64ms  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.2ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "wJ1t1t6BuiTxVEDLPhLhvNkk"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.024358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9] Performed ActiveStorage::AnalyzeJob (Job ID: 16d68af9-1db8-414d-8a0b-7cc1c7f7ebd9) from Async(default) in 22.38ms  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.2ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 3], ["created_at", "2019-06-12 14:45:29.032357"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:29.034788"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 0191ede4-7da6-41c4-accc-9e52abb8a2e8) to Async(default) with arguments: #>  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::AssetDetail Load (0.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? [["post_id", 1]] ActiveStorage::Attachment Load (0.2ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 3], ["position", 3], ["created_at", "2019-06-12 14:45:29.046053"], ["updated_at", "2019-06-12 14:45:29.046053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "cmor_blog_asset_details" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 3], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [0191ede4-7da6-41c4-accc-9e52abb8a2e8] Performing ActiveStorage::AnalyzeJob (Job ID: 0191ede4-7da6-41c4-accc-9e52abb8a2e8) from Async(default) with arguments: #>  (0.4ms) rollback transaction  (0.1ms) begin transaction ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" [ActiveJob] [ActiveStorage::AnalyzeJob] [0191ede4-7da6-41c4-accc-9e52abb8a2e8]  Disk Storage (197.5ms) Downloaded file from key: wJ1t1t6BuiTxVEDLPhLhvNkk  Disk Storage (0.6ms) Uploaded file to key: EXT7qSpPyJ5eazqpn3tJ6iyw (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.4ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "EXT7qSpPyJ5eazqpn3tJ6iyw"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.253937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  Disk Storage (0.7ms) Uploaded file to key: TgNUwep7gRcRv4TT11axoMBa (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.3ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (1.9ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "TgNUwep7gRcRv4TT11axoMBa"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.260477"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.4ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-8"], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [0191ede4-7da6-41c4-accc-9e52abb8a2e8] Skipping image analysis because the mini_magick gem isn't installed User Create (0.8ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:29.291488"], ["updated_at", "2019-06-12 14:45:29.291488"]] Cmor::Blog::Post Load (0.6ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.4ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 8"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-8"], ["position", 1], ["created_at", "2019-06-12 14:45:29.298683"], ["updated_at", "2019-06-12 14:45:29.298683"]] ActiveStorage::Attachment Create (0.7ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:29.308589"]] ActiveStorage::Attachment Create (0.0ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 2], ["created_at", "2019-06-12 14:45:29.312706"]] Cmor::Blog::AssetDetail Load (0.6ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.8ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:29.316514"], ["updated_at", "2019-06-12 14:45:29.316514"]] Cmor::Blog::AssetDetail Load (0.6ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.3ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 2], ["position", 2], ["created_at", "2019-06-12 14:45:29.323267"], ["updated_at", "2019-06-12 14:45:29.323267"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:29.315554"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 171e495d-87d5-4928-b099-513405f41bcc) to Async(default) with arguments: #> [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f) to Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [0191ede4-7da6-41c4-accc-9e52abb8a2e8] ActiveStorage::Blob Update (38.8ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [0191ede4-7da6-41c4-accc-9e52abb8a2e8] Performed ActiveStorage::AnalyzeJob (Job ID: 0191ede4-7da6-41c4-accc-9e52abb8a2e8) from Async(default) in 283.75ms ActiveStorage::Blob Load (4.3ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc] Performing ActiveStorage::AnalyzeJob (Job ID: 171e495d-87d5-4928-b099-513405f41bcc) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc]  Disk Storage (6.3ms) Downloaded file from key: EXT7qSpPyJ5eazqpn3tJ6iyw [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc] Skipping image analysis because the mini_magick gem isn't installed ActiveStorage::Blob Load (15.8ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]]  (18.6ms) SELECT COUNT(*) FROM "active_storage_attachments" [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f] Performing ActiveStorage::AnalyzeJob (Job ID: 48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f) from Async(default) with arguments: #>  Disk Storage (0.8ms) Uploaded file to key: 5Gks3nFAKsDFEHwppaXLiqSh (checksum: EH6qlR0oQyZbAPIJqHzCpw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc] ActiveStorage::Blob Update (0.4ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f]  Disk Storage (1.8ms) Downloaded file from key: TgNUwep7gRcRv4TT11axoMBa [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [171e495d-87d5-4928-b099-513405f41bcc] Performed ActiveStorage::AnalyzeJob (Job ID: 171e495d-87d5-4928-b099-513405f41bcc) from Async(default) in 54.79ms ActiveStorage::Blob Create (9.4ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "5Gks3nFAKsDFEHwppaXLiqSh"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.383538"]] [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f] Performed ActiveStorage::AnalyzeJob (Job ID: 48ebcbe6-e0a2-4739-a49a-5a1a8fdf489f) from Async(default) in 18.51ms  (0.2ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.3ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 3], ["created_at", "2019-06-12 14:45:29.402608"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:29.404057"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 0b98e695-f66f-46b9-a2b9-68c4a9d4da59) to Async(default) with arguments: #>  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::AssetDetail Load (0.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? [["post_id", 1]] ActiveStorage::Attachment Load (0.2ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.2ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Cmor::Blog::AssetDetail Load (0.5ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 3], ["position", 3], ["created_at", "2019-06-12 14:45:29.422260"], ["updated_at", "2019-06-12 14:45:29.422260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 ActiveStorage::Blob Load (14.5ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 3], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59] Performing ActiveStorage::AnalyzeJob (Job ID: 0b98e695-f66f-46b9-a2b9-68c4a9d4da59) from Async(default) with arguments: #>  (1.9ms) SELECT COUNT(*) FROM "active_storage_attachments"  (0.3ms) rollback transaction  (0.1ms) begin transaction ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs"  Disk Storage (0.7ms) Uploaded file to key: 77iVQ6atR7KWaZYGM75pUmzX (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59]  Disk Storage (0.1ms) Downloaded file from key: 5Gks3nFAKsDFEHwppaXLiqSh ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "77iVQ6atR7KWaZYGM75pUmzX"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.449042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59]  (0.3ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59] ActiveStorage::Blob Update (0.3ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [0b98e695-f66f-46b9-a2b9-68c4a9d4da59] Performed ActiveStorage::AnalyzeJob (Job ID: 0b98e695-f66f-46b9-a2b9-68c4a9d4da59) from Async(default) in 47.52ms  Disk Storage (6.9ms) Uploaded file to key: edheSgjVB2hYPEdAGaGYuy4E (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.2ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (1.2ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "edheSgjVB2hYPEdAGaGYuy4E"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.478354"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.1ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-9"], ["LIMIT", 1]] User Create (0.3ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:29.500818"], ["updated_at", "2019-06-12 14:45:29.500818"]] Cmor::Blog::Post Load (0.6ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.3ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 9"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-9"], ["position", 1], ["created_at", "2019-06-12 14:45:29.502696"], ["updated_at", "2019-06-12 14:45:29.502696"]] ActiveStorage::Attachment Create (1.1ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:29.508076"]] ActiveStorage::Attachment Create (0.2ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 2], ["created_at", "2019-06-12 14:45:29.512039"]] Cmor::Blog::AssetDetail Load (0.2ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:29.513812"], ["updated_at", "2019-06-12 14:45:29.513812"]] Cmor::Blog::AssetDetail Load (1.0ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 2], ["position", 2], ["created_at", "2019-06-12 14:45:29.516983"], ["updated_at", "2019-06-12 14:45:29.516983"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:29.513251"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 93cb4986-3801-41cb-b4b6-6df4880a3d96) to Async(default) with arguments: #> [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 889800bf-ac8e-4396-b118-f3f8f7052c2c) to Async(default) with arguments: #> ActiveStorage::Blob Load (2.6ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96] Performing ActiveStorage::AnalyzeJob (Job ID: 93cb4986-3801-41cb-b4b6-6df4880a3d96) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96]  Disk Storage (5.2ms) Downloaded file from key: 77iVQ6atR7KWaZYGM75pUmzX [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96] Skipping image analysis because the mini_magick gem isn't installed  (17.0ms) SELECT COUNT(*) FROM "cmor_blog_asset_details" ActiveStorage::Blob Load (16.4ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c] Performing ActiveStorage::AnalyzeJob (Job ID: 889800bf-ac8e-4396-b118-f3f8f7052c2c) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96] ActiveStorage::Blob Update (0.7ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96]  (0.2ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [93cb4986-3801-41cb-b4b6-6df4880a3d96] Performed ActiveStorage::AnalyzeJob (Job ID: 93cb4986-3801-41cb-b4b6-6df4880a3d96) from Async(default) in 27.42ms [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c]  Disk Storage (0.1ms) Downloaded file from key: edheSgjVB2hYPEdAGaGYuy4E [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [889800bf-ac8e-4396-b118-f3f8f7052c2c] Performed ActiveStorage::AnalyzeJob (Job ID: 889800bf-ac8e-4396-b118-f3f8f7052c2c) from Async(default) in 13.63ms  Disk Storage (11.2ms) Uploaded file to key: yg8H8rFAF776kAJeBt4bcz3W (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.7ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "yg8H8rFAF776kAJeBt4bcz3W"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.567536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.8ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.6ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 3], ["created_at", "2019-06-12 14:45:29.572068"]] Cmor::Blog::Post Update (0.1ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:29.573787"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 1604c3b9-75b0-4f2c-8d39-53b64e10b8f4) to Async(default) with arguments: #>  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::AssetDetail Load (0.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? [["post_id", 1]] ActiveStorage::Attachment Load (1.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Cmor::Blog::AssetDetail Load (0.7ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Destroy (0.2ms) DELETE FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? [["id", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActiveStorage::Attachment Destroy (0.1ms) DELETE FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? [["id", 1]] Cmor::Blog::Post Load (0.2ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" = ? ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Update All (0.4ms) UPDATE "cmor_blog_asset_details" SET "position" = ("cmor_blog_asset_details"."position" - 1), "updated_at" = '2019-06-12 14:45:29.594681' WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" > 1) [["post_id", 1]] Cmor::Blog::AssetDetail Load (0.2ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Cmor::Blog::AssetDetail Destroy (0.3ms) DELETE FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? [["id", 2]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] ActiveStorage::Attachment Destroy (0.2ms) DELETE FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? [["id", 2]] Cmor::Blog::Post Load (0.2ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" = ? ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Update All (0.1ms) UPDATE "cmor_blog_asset_details" SET "position" = ("cmor_blog_asset_details"."position" - 1), "updated_at" = '2019-06-12 14:45:29.607876' WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" > 1) [["post_id", 1]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.3ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 3], ["position", 1], ["created_at", "2019-06-12 14:45:29.610337"], ["updated_at", "2019-06-12 14:45:29.610337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 ActiveStorage::Blob Load (39.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 3], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4] Performing ActiveStorage::AnalyzeJob (Job ID: 1604c3b9-75b0-4f2c-8d39-53b64e10b8f4) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4]  Disk Storage (0.1ms) Downloaded file from key: yg8H8rFAF776kAJeBt4bcz3W  (2.7ms) SELECT COUNT(*) FROM "cmor_blog_asset_details"  (0.3ms) rollback transaction  (0.1ms) begin transaction ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" ActiveStorage::Blob Load (0.1ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4]  (0.2ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4] ActiveStorage::Blob Update (1.0ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [1604c3b9-75b0-4f2c-8d39-53b64e10b8f4] Performed ActiveStorage::AnalyzeJob (Job ID: 1604c3b9-75b0-4f2c-8d39-53b64e10b8f4) from Async(default) in 235.5ms  Disk Storage (1.6ms) Uploaded file to key: zgfXE8nho5cwfJSknPef5YDF (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.5ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "zgfXE8nho5cwfJSknPef5YDF"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.856764"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  Disk Storage (0.7ms) Uploaded file to key: RYCwjcC7YkNUpAvKFScffHXC (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.3ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "RYCwjcC7YkNUpAvKFScffHXC"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:29.863669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.1ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-10"], ["LIMIT", 1]] User Create (0.2ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:29.871455"], ["updated_at", "2019-06-12 14:45:29.871455"]] Cmor::Blog::Post Load (0.3ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.2ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 10"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-10"], ["position", 1], ["created_at", "2019-06-12 14:45:29.873507"], ["updated_at", "2019-06-12 14:45:29.873507"]] ActiveStorage::Attachment Create (0.4ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:29.877247"]] ActiveStorage::Attachment Create (0.2ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 2], ["created_at", "2019-06-12 14:45:29.879451"]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.5ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:29.881800"], ["updated_at", "2019-06-12 14:45:29.881800"]] Cmor::Blog::AssetDetail Load (0.3ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.2ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 2], ["position", 2], ["created_at", "2019-06-12 14:45:29.885091"], ["updated_at", "2019-06-12 14:45:29.885091"]] Cmor::Blog::Post Update (0.2ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:29.881039"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 99d39c77-c27f-4738-993d-247e491bb00e) to Async(default) with arguments: #> [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: f7051a8f-5d2c-4099-804b-89ca3e19dea1) to Async(default) with arguments: #> ActiveStorage::Blob Load (4.8ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e] Performing ActiveStorage::AnalyzeJob (Job ID: 99d39c77-c27f-4738-993d-247e491bb00e) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e]  Disk Storage (0.1ms) Downloaded file from key: zgfXE8nho5cwfJSknPef5YDF [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e] Skipping image analysis because the mini_magick gem isn't installed  (10.6ms) SELECT COUNT(*) FROM "active_storage_attachments" ActiveStorage::Blob Load (11.2ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1] Performing ActiveStorage::AnalyzeJob (Job ID: f7051a8f-5d2c-4099-804b-89ca3e19dea1) from Async(default) with arguments: #> [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e]  (0.1ms) SAVEPOINT active_record_1  Disk Storage (160.4ms) Uploaded file to key: m31465kmZpiNMxiYnepQhcJ7 (checksum: EH6qlR0oQyZbAPIJqHzCpw==) [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1]  Disk Storage (160.5ms) Downloaded file from key: RYCwjcC7YkNUpAvKFScffHXC [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [99d39c77-c27f-4738-993d-247e491bb00e] Performed ActiveStorage::AnalyzeJob (Job ID: 99d39c77-c27f-4738-993d-247e491bb00e) from Async(default) in 179.69ms ActiveStorage::Blob Create (7.7ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "m31465kmZpiNMxiYnepQhcJ7"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:30.069009"]] [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1]  (0.1ms) SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 2]] [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] [ActiveStorage::AnalyzeJob] [f7051a8f-5d2c-4099-804b-89ca3e19dea1] Performed ActiveStorage::AnalyzeJob (Job ID: f7051a8f-5d2c-4099-804b-89ca3e19dea1) from Async(default) in 176.68ms  (0.1ms) SAVEPOINT active_record_1 ActiveStorage::Attachment Create (0.2ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 3], ["created_at", "2019-06-12 14:45:30.085527"]] Cmor::Blog::Post Update (0.3ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:30.087788"], ["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 2a77f6a8-caf9-4681-90f0-b8d4caaae9dd) to Async(default) with arguments: #>  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::AssetDetail Load (0.2ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? [["post_id", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Cmor::Blog::AssetDetail Load (0.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Destroy (0.1ms) DELETE FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? [["id", 1]] ActiveStorage::Attachment Load (1.0ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActiveStorage::Attachment Destroy (0.1ms) DELETE FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? [["id", 1]] Cmor::Blog::Post Load (0.1ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" = ? ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Update All (0.2ms) UPDATE "cmor_blog_asset_details" SET "position" = ("cmor_blog_asset_details"."position" - 1), "updated_at" = '2019-06-12 14:45:30.105426' WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" > 1) [["post_id", 1]] Cmor::Blog::AssetDetail Load (0.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] Cmor::Blog::AssetDetail Destroy (0.1ms) DELETE FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."id" = ? [["id", 2]] ActiveStorage::Attachment Load (0.1ms) SELECT "active_storage_attachments".* FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] ActiveStorage::Attachment Destroy (0.1ms) DELETE FROM "active_storage_attachments" WHERE "active_storage_attachments"."id" = ? [["id", 2]] Cmor::Blog::Post Load (0.1ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" = ? ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Update All (0.2ms) UPDATE "cmor_blog_asset_details" SET "position" = ("cmor_blog_asset_details"."position" - 1), "updated_at" = '2019-06-12 14:45:30.113701' WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" > 1) [["post_id", 1]] Cmor::Blog::AssetDetail Load (0.2ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.1ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 3], ["position", 1], ["created_at", "2019-06-12 14:45:30.114539"], ["updated_at", "2019-06-12 14:45:30.114539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 ActiveStorage::Blob Load (27.0ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 3], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd] Performing ActiveStorage::AnalyzeJob (Job ID: 2a77f6a8-caf9-4681-90f0-b8d4caaae9dd) from Async(default) with arguments: #>  (1.3ms) SELECT COUNT(*) FROM "active_storage_attachments" [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd]  Disk Storage (0.1ms) Downloaded file from key: m31465kmZpiNMxiYnepQhcJ7  (0.3ms) rollback transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd]  (0.1ms) begin transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd] ActiveStorage::Blob Update (0.2ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 3]] [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd]  (0.1ms) commit transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [2a77f6a8-caf9-4681-90f0-b8d4caaae9dd] Performed ActiveStorage::AnalyzeJob (Job ID: 2a77f6a8-caf9-4681-90f0-b8d4caaae9dd) from Async(default) in 19.06ms  (0.2ms) begin transaction  (1.2ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Cmor::Blog::Post Exists (0.6ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-11"], ["LIMIT", 1]]  (0.2ms) rollback transaction  (0.3ms) begin transaction  (0.3ms) rollback transaction  (0.2ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.4ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-12"], ["LIMIT", 1]] User Create (2.5ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:30.243837"], ["updated_at", "2019-06-12 14:45:30.243837"]] Cmor::Blog::Post Load (0.7ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.9ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 12"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-12"], ["position", 1], ["created_at", "2019-06-12 14:45:30.254880"], ["updated_at", "2019-06-12 14:45:30.254880"]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.1ms) rollback transaction  (0.5ms) begin transaction  Disk Storage (9.2ms) Uploaded file to key: qhooCtyVYcpjQSzTcPiBKVJD (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.3ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (4.0ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "qhooCtyVYcpjQSzTcPiBKVJD"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:30.327514"]]  (1.3ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.3ms) rollback transaction  (0.2ms) begin transaction  Disk Storage (2.3ms) Uploaded file to key: PQ8bggUp78zyiHZWQN1yksZY (checksum: EH6qlR0oQyZbAPIJqHzCpw==)  (0.5ms) SAVEPOINT active_record_1 ActiveStorage::Blob Create (0.8ms) INSERT INTO "active_storage_blobs" ("key", "filename", "content_type", "metadata", "byte_size", "checksum", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["key", "PQ8bggUp78zyiHZWQN1yksZY"], ["filename", "example.jpg"], ["content_type", "image/jpeg"], ["metadata", "{\"identified\":true}"], ["byte_size", 1925], ["checksum", "EH6qlR0oQyZbAPIJqHzCpw=="], ["created_at", "2019-06-12 14:45:30.415382"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Cmor::Blog::Post Exists (0.2ms) SELECT 1 AS one FROM "cmor_blog_posts" WHERE "cmor_blog_posts"."id" IS NOT NULL AND "cmor_blog_posts"."slug" = ? LIMIT ? [["slug", "blog-post-14"], ["LIMIT", 1]] User Create (1.9ms) INSERT INTO "users" ("email", "created_at", "updated_at") VALUES (?, ?, ?) [["email", "MyString"], ["created_at", "2019-06-12 14:45:30.449039"], ["updated_at", "2019-06-12 14:45:30.449039"]] Cmor::Blog::Post Load (0.5ms) SELECT "cmor_blog_posts".* FROM "cmor_blog_posts" WHERE (1 = 1) AND ("cmor_blog_posts"."position" IS NOT NULL) ORDER BY "cmor_blog_posts"."position" DESC LIMIT ? [["LIMIT", 1]] Cmor::Blog::Post Create (0.6ms) INSERT INTO "cmor_blog_posts" ("title", "body", "created_by_id", "slug", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["title", "Blog post 14"], ["body", "This is a blog post!"], ["created_by_id", 1], ["slug", "blog-post-14"], ["position", 1], ["created_at", "2019-06-12 14:45:30.456048"], ["updated_at", "2019-06-12 14:45:30.456048"]] ActiveStorage::Attachment Create (0.9ms) INSERT INTO "active_storage_attachments" ("name", "record_type", "record_id", "blob_id", "created_at") VALUES (?, ?, ?, ?, ?) [["name", "assets"], ["record_type", "Cmor::Blog::Post"], ["record_id", 1], ["blob_id", 1], ["created_at", "2019-06-12 14:45:30.464617"]] Cmor::Blog::AssetDetail Load (0.8ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.9ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 1], ["created_at", "2019-06-12 14:45:30.471380"], ["updated_at", "2019-06-12 14:45:30.471380"]] Cmor::Blog::AssetDetail Load (1.1ms) SELECT "cmor_blog_asset_details".* FROM "cmor_blog_asset_details" WHERE "cmor_blog_asset_details"."post_id" = ? AND ("cmor_blog_asset_details"."position" IS NOT NULL) ORDER BY "cmor_blog_asset_details"."position" DESC LIMIT ? [["post_id", 1], ["LIMIT", 1]] Cmor::Blog::AssetDetail Create (0.8ms) INSERT INTO "cmor_blog_asset_details" ("post_id", "asset_id", "position", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["post_id", 1], ["asset_id", 1], ["position", 2], ["created_at", "2019-06-12 14:45:30.482053"], ["updated_at", "2019-06-12 14:45:30.482053"]] Cmor::Blog::Post Update (0.7ms) UPDATE "cmor_blog_posts" SET "updated_at" = ? WHERE "cmor_blog_posts"."id" = ? [["updated_at", "2019-06-12 14:45:30.468127"], ["id", 1]]  (0.3ms) RELEASE SAVEPOINT active_record_1 [ActiveJob] Enqueued ActiveStorage::AnalyzeJob (Job ID: 9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456) to Async(default) with arguments: #> ActiveStorage::Blob Load (1.5ms) SELECT "active_storage_blobs".* FROM "active_storage_blobs" WHERE "active_storage_blobs"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456] Performing ActiveStorage::AnalyzeJob (Job ID: 9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456) from Async(default) with arguments: #>  (0.2ms) rollback transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456]  Disk Storage (16.6ms) Downloaded file from key: PQ8bggUp78zyiHZWQN1yksZY [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456] Skipping image analysis because the mini_magick gem isn't installed [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456]  (0.3ms) begin transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456] ActiveStorage::Blob Update (0.9ms) UPDATE "active_storage_blobs" SET "metadata" = ? WHERE "active_storage_blobs"."id" = ? [["metadata", "{\"identified\":true,\"analyzed\":true}"], ["id", 1]]  (0.3ms) begin transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456]  (0.4ms) commit transaction  (0.1ms) rollback transaction [ActiveJob] [ActiveStorage::AnalyzeJob] [9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456] Performed ActiveStorage::AnalyzeJob (Job ID: 9aab5d01-e0ab-4d6e-aeb9-bb23a5e18456) from Async(default) in 61.64ms  (0.6ms) begin transaction  (0.3ms) rollback transaction  (0.3ms) begin transaction  (0.3ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.5ms) begin transaction  (0.6ms) rollback transaction  (0.4ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.3ms) begin transaction  (0.2ms) rollback transaction  (0.1ms) begin transaction  (0.3ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.1ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.5ms) begin transaction  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.3ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.4ms) rollback transaction  (0.3ms) begin transaction  (0.1ms) rollback transaction  (0.4ms) begin transaction  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.2ms) begin transaction  (0.4ms) rollback transaction  (0.2ms) begin transaction  (0.3ms) rollback transaction  (0.4ms) begin transaction  (0.3ms) rollback transaction  (0.1ms) begin transaction  (12.6ms) rollback transaction  (0.2ms) begin transaction  (0.3ms) rollback transaction  (0.3ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.3ms) begin transaction  (0.2ms) rollback transaction  (0.3ms) begin transaction  (0.2ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) 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.2ms) rollback transaction  (0.2ms) begin transaction  (0.2ms) rollback transaction  (0.2ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.3ms) begin transaction  (0.2ms) rollback transaction  (0.4ms) begin transaction  (0.4ms) rollback transaction  (0.4ms) begin transaction  (0.5ms) rollback transaction  (0.3ms) begin transaction  (0.3ms) rollback transaction  (0.2ms) begin transaction  (0.6ms) rollback transaction