fix n+1 for admin product images

Before:

```sql
16:15:04 web.1   | Processing by Spree::Admin::ImagesController#index as HTML
16:15:04 web.1   |   Parameters: {"product_id"=>"the-girls-short-sleeve-t-shirt"}
16:15:04 web.1   |   Spree::Preference Load (0.6ms)  SELECT  "spree_preferences".* FROM "spree_preferences"  WHERE "spree_preferences"."key" = 'spree/backend_configuration/locale' LIMIT 1
16:15:04 web.1   |   Spree::User Load (3.9ms)  SELECT  "spree_users".* FROM "spree_users"  WHERE "spree_users"."deleted_at" IS NULL AND "spree_users"."id" = 1  ORDER BY "spree_users"."id" ASC LIMIT 1
16:15:04 web.1   |   Spree::Preference Load (0.5ms)  SELECT  "spree_preferences".* FROM "spree_preferences"  WHERE "spree_preferences"."key" = 'spree/app_configuration/currency' LIMIT 1
16:15:04 web.1   |   Spree::Store Load (2.6ms)  SELECT  "spree_stores".* FROM "spree_stores"  WHERE (url like '%localhost%')  ORDER BY "spree_stores"."id" ASC LIMIT 1
16:15:04 web.1   |   Spree::Store Load (0.6ms)  SELECT  "spree_stores".* FROM "spree_stores"  WHERE "spree_stores"."default" = 't'  ORDER BY "spree_stores"."id" ASC LIMIT 1
16:15:04 web.1   |   Spree::Order Load (1.0ms)  SELECT  "spree_orders".* FROM "spree_orders"  WHERE "spree_orders"."completed_at" IS NULL AND "spree_orders"."currency" = 'USD' AND "spree_orders"."guest_token" = 'I1834Yp4JKcP8v1JXl7V_g' AND "spree_orders"."store_id" = 1 AND "spree_orders"."user_id" = 1 LIMIT 1
16:15:04 web.1   |   Spree::Order Load (2.5ms)  SELECT  "spree_orders".* FROM "spree_orders"  WHERE "spree_orders"."user_id" = $1 AND "spree_orders"."completed_at" IS NULL AND "spree_orders"."user_id" = 1  ORDER BY created_at DESC LIMIT 1  [["user_id", 1]]
16:15:04 web.1   |   Spree::Order Load (0.4ms)  SELECT "spree_orders".* FROM "spree_orders"  WHERE "spree_orders"."user_id" = $1 AND "spree_orders"."completed_at" IS NULL AND (id != 2)  [["user_id", 1]]
16:15:04 web.1   |   Spree::Promotion::Actions::FreeShipping Load (0.7ms)  SELECT  "spree_promotion_actions".* FROM "spree_promotion_actions"  WHERE "spree_promotion_actions"."type" IN ('Spree::Promotion::Actions::FreeShipping') AND "spree_promotion_actions"."deleted_at" IS NULL LIMIT 1
16:15:04 web.1   |   Spree::Preference Load (0.5ms)  SELECT  "spree_preferences".* FROM "spree_preferences"  WHERE "spree_preferences"."key" = 'spree/app_configuration/redirect_https_to_http' LIMIT 1
16:15:04 web.1   |   Spree::Preference Load (0.7ms)  SELECT  "spree_preferences".* FROM "spree_preferences"  WHERE "spree_preferences"."key" = 'spree/app_configuration/allow_ssl_in_development_and_test' LIMIT 1
16:15:04 web.1   |    (1.0ms)  SELECT COUNT(*) FROM "spree_roles" INNER JOIN "spree_roles_users" ON "spree_roles"."id" = "spree_roles_users"."role_id" WHERE "spree_roles_users"."user_id" = $1 AND "spree_roles"."name" = 'admin'  [["user_id", 1]]
16:15:04 web.1   |   Spree::Product Load (2.4ms)  SELECT  "spree_products".* FROM "spree_products"  WHERE "spree_products"."deleted_at" IS NULL AND "spree_products"."slug" = 'the-girls-short-sleeve-t-shirt'  ORDER BY "spree_products"."id" ASC LIMIT 1
16:15:04 web.1   |   Spree::Variant Load (1.0ms)  SELECT "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."product_id" = $1 AND "spree_variants"."is_master" = 'f'  ORDER BY "spree_variants".position ASC  [["product_id", 8]]
16:15:04 web.1   |   Spree::OptionValue Load (0.8ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 311]]
16:15:04 web.1   |   Spree::OptionType Load (0.8ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:04 web.1   |   Spree::OptionType Load (0.3ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:04 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 312]]
16:15:04 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:04 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:04 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 313]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 314]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 315]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 316]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 317]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 318]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 319]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 320]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 321]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 322]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 287]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 288]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 289]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 290]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 291]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 292]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 293]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 294]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 295]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 296]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 297]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 298]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 299]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 300]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 301]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 302]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 303]]
16:15:05 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 304]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 305]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 306]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 307]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 308]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 309]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 310]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 323]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 324]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 325]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 326]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 327]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 328]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:05 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:05 web.1   |   Spree::Variant Load (0.5ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."product_id" = $1 AND "spree_variants"."is_master" = 't' LIMIT 1  [["product_id", 8]]
16:15:05 web.1   |   Rendered /Users/benmorgan/.rvm/gems/ruby-2.1.5/bundler/gems/spree-2199541a7ee0/backend/app/views/spree/admin/shared/_product_sub_menu.html.erb (32.3ms)
16:15:05 web.1   |   Rendered /Users/benmorgan/.rvm/gems/ruby-2.1.5/bundler/gems/spree-2199541a7ee0/backend/app/views/spree/admin/shared/_product_tabs.html.erb (11.3ms)
16:15:06 web.1   |   Spree::Image Exists (0.5ms)  SELECT  1 AS one FROM "spree_assets"  WHERE "spree_assets"."type" IN ('Spree::Image') AND "spree_assets"."viewable_id" = $1 AND "spree_assets"."viewable_type" = $2 LIMIT 1  [["viewable_id", 8], ["viewable_type", "Spree::Variant"]]
16:15:06 web.1   |   Spree::Image Load (1.3ms)  SELECT "spree_assets".* FROM "spree_assets" INNER JOIN "spree_variants" ON "spree_assets"."viewable_id" = "spree_variants"."id" WHERE "spree_variants"."deleted_at" IS NULL AND "spree_assets"."type" IN ('Spree::Image') AND "spree_assets"."viewable_type" = $1 AND "spree_variants"."product_id" = $2  ORDER BY "spree_assets"."position" ASC, "spree_variants".position ASC  [["viewable_type", "Spree::Variant"], ["product_id", 8]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 8]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 327]]
16:15:06 web.1   |   CACHE (0.1ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 327]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.5ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 324]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 324]]
16:15:06 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 322]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 322]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 321]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 321]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 320]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 320]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 317]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 317]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 315]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 315]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 314]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 314]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 313]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 313]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 310]]
16:15:06 web.1   |   CACHE (0.1ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 310]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 308]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 308]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 328]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 328]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.7ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 306]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 306]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 303]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 303]]
16:15:06 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 301]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 301]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 300]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 300]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 299]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 299]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 296]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 296]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 294]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 294]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 293]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 293]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 292]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 292]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 289]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 289]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 287]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 287]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 307]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 307]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:15:06 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:15:06 web.1   |   Rendered /Users/benmorgan/.rvm/gems/ruby-2.1.5/bundler/gems/spree-2199541a7ee0/backend/app/views/spree/admin/images/index.html.erb within spree/layouts/admin (1181.7ms)
16:15:09 web.1   | Completed 200 OK in 4618ms (Views: 3311.2ms | ActiveRecord: 86.8ms)
```

After

```sql
16:19:11 web.1   | Processing by Spree::Admin::ImagesController#index as HTML
16:19:11 web.1   |   Parameters: {"product_id"=>"the-girls-short-sleeve-t-shirt"}
16:19:11 web.1   |   Spree::Preference Load (1.2ms)  SELECT  "spree_preferences".* FROM "spree_preferences"  WHERE "spree_preferences"."key" = 'spree/backend_configuration/locale' LIMIT 1
16:19:11 web.1   |   Spree::User Load (1.5ms)  SELECT  "spree_users".* FROM "spree_users"  WHERE "spree_users"."deleted_at" IS NULL AND "spree_users"."id" = 1  ORDER BY "spree_users"."id" ASC LIMIT 1
16:19:11 web.1   |   Spree::Store Load (0.7ms)  SELECT  "spree_stores".* FROM "spree_stores"  WHERE (url like '%localhost%')  ORDER BY "spree_stores"."id" ASC LIMIT 1
16:19:11 web.1   |   Spree::Store Load (0.9ms)  SELECT  "spree_stores".* FROM "spree_stores"  WHERE "spree_stores"."default" = 't'  ORDER BY "spree_stores"."id" ASC LIMIT 1
16:19:11 web.1   |   Spree::Order Load (1.8ms)  SELECT  "spree_orders".* FROM "spree_orders"  WHERE "spree_orders"."completed_at" IS NULL AND "spree_orders"."currency" = 'USD' AND "spree_orders"."guest_token" = 'I1834Yp4JKcP8v1JXl7V_g' AND "spree_orders"."store_id" = 1 AND "spree_orders"."user_id" = 1 LIMIT 1
16:19:11 web.1   |   Spree::Order Load (0.7ms)  SELECT  "spree_orders".* FROM "spree_orders"  WHERE "spree_orders"."user_id" = $1 AND "spree_orders"."completed_at" IS NULL AND "spree_orders"."user_id" = 1  ORDER BY created_at DESC LIMIT 1  [["user_id", 1]]
16:19:11 web.1   |   Spree::Order Load (0.5ms)  SELECT "spree_orders".* FROM "spree_orders"  WHERE "spree_orders"."user_id" = $1 AND "spree_orders"."completed_at" IS NULL AND (id != 2)  [["user_id", 1]]
16:19:11 web.1   |    (0.5ms)  SELECT COUNT(*) FROM "spree_roles" INNER JOIN "spree_roles_users" ON "spree_roles"."id" = "spree_roles_users"."role_id" WHERE "spree_roles_users"."user_id" = $1 AND "spree_roles"."name" = 'admin'  [["user_id", 1]]
16:19:11 web.1   |   Spree::Product Load (0.9ms)  SELECT  "spree_products".* FROM "spree_products"  WHERE "spree_products"."deleted_at" IS NULL AND "spree_products"."slug" = 'the-girls-short-sleeve-t-shirt'  ORDER BY "spree_products"."id" ASC LIMIT 1
16:19:11 web.1   |   Spree::Variant Load (1.6ms)  SELECT "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."product_id" IN (8)  ORDER BY "spree_variants".position ASC
16:19:11 web.1   |   HABTM_OptionValues Load (0.8ms)  SELECT "spree_option_values_variants".* FROM "spree_option_values_variants"  WHERE "spree_option_values_variants"."variant_id" IN (8, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 323, 324, 325, 326, 327, 311, 328)
16:19:11 web.1   |   Spree::OptionValue Load (0.8ms)  SELECT "spree_option_values".* FROM "spree_option_values"  WHERE "spree_option_values"."id" IN (27, 4, 28, 29, 14, 5, 16, 25, 26, 6, 1, 2, 3)
16:19:11 web.1   |   Spree::OptionType Load (0.7ms)  SELECT "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" IN (1, 2)  ORDER BY spree_option_types.position
16:19:11 web.1   |   Spree::Image Load (1.3ms)  SELECT "spree_assets".* FROM "spree_assets"  WHERE "spree_assets"."type" IN ('Spree::Image') AND "spree_assets"."viewable_type" = 'Spree::Variant' AND "spree_assets"."viewable_id" IN (8, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 323, 324, 325, 326, 327, 311, 328)  ORDER BY "spree_assets"."position" ASC
16:19:11 web.1   |   Spree::Variant Load (0.8ms)  SELECT "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" IN (328, 327, 324, 322, 321, 320, 317, 315, 314, 313, 310, 308, 307, 306, 303, 301, 300, 299, 296, 294, 293, 292, 289, 287, 8)
16:19:11 web.1   |   Spree::Variant Load (1.3ms)  SELECT "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."product_id" = $1 AND "spree_variants"."is_master" = 'f'  ORDER BY "spree_variants".position ASC  [["product_id", 8]]
16:19:11 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 311]]
16:19:11 web.1   |   Spree::OptionType Load (0.6ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   Spree::OptionType Load (0.4ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 312]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 313]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.6ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 314]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 315]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 316]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 317]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 318]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 319]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 320]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 321]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 322]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 287]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 288]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 289]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 290]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 291]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 292]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.8ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 293]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 294]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 295]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 296]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 297]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 298]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 299]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 300]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 301]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 302]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 303]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:11 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:11 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 304]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 305]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 306]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 307]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 308]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.5ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 309]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 310]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 323]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 324]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 325]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 326]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.4ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 327]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::OptionValue Load (0.3ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 328]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.7ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."product_id" = $1 AND "spree_variants"."is_master" = 't' LIMIT 1  [["product_id", 8]]
16:19:12 web.1   |   Rendered /Users/benmorgan/.rvm/gems/ruby-2.1.5/bundler/gems/spree-2199541a7ee0/backend/app/views/spree/admin/shared/_product_sub_menu.html.erb (5.2ms)
16:19:12 web.1   |   Rendered /Users/benmorgan/.rvm/gems/ruby-2.1.5/bundler/gems/spree-2199541a7ee0/backend/app/views/spree/admin/shared/_product_tabs.html.erb (6.7ms)
16:19:12 web.1   |   Spree::Image Exists (0.6ms)  SELECT  1 AS one FROM "spree_assets"  WHERE "spree_assets"."type" IN ('Spree::Image') AND "spree_assets"."viewable_id" = $1 AND "spree_assets"."viewable_type" = $2 LIMIT 1  [["viewable_id", 8], ["viewable_type", "Spree::Variant"]]
16:19:12 web.1   |   Spree::Image Load (11.6ms)  SELECT "spree_assets".* FROM "spree_assets" INNER JOIN "spree_variants" ON "spree_assets"."viewable_id" = "spree_variants"."id" WHERE "spree_variants"."deleted_at" IS NULL AND "spree_assets"."type" IN ('Spree::Image') AND "spree_assets"."viewable_type" = $1 AND "spree_variants"."product_id" = $2  ORDER BY "spree_assets"."position" ASC, "spree_variants".position ASC  [["viewable_type", "Spree::Variant"], ["product_id", 8]]
16:19:12 web.1   |   Spree::Variant Load (0.5ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 8]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 327]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 327]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 324]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 324]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 322]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 322]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (1.7ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 321]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 321]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 320]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 320]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 317]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 317]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 315]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 315]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 314]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 314]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 313]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 313]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 310]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 310]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 308]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 308]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 328]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 328]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 306]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 306]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 303]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 303]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.5ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 301]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 301]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.4ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 300]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 300]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 299]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 299]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 296]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 296]]
16:19:12 web.1   |   CACHE (0.1ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:12 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 294]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 294]]
16:19:12 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:13 web.1   |   Spree::Variant Load (0.5ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 293]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 293]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:13 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 292]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 292]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:13 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 289]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 289]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:13 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 287]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 287]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:13 web.1   |   Spree::Variant Load (0.3ms)  SELECT  "spree_variants".* FROM "spree_variants"  WHERE "spree_variants"."deleted_at" IS NULL AND "spree_variants"."id" = $1 LIMIT 1  [["id", 307]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT "spree_option_values".* FROM "spree_option_values" INNER JOIN "spree_option_values_variants" ON "spree_option_values"."id" = "spree_option_values_variants"."option_value_id" WHERE "spree_option_values_variants"."variant_id" = $1  [["variant_id", 307]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 1]]
16:19:13 web.1   |   CACHE (0.0ms)  SELECT  "spree_option_types".* FROM "spree_option_types"  WHERE "spree_option_types"."id" = $1  ORDER BY spree_option_types.position LIMIT 1  [["id", 2]]
16:19:13 web.1   |   Rendered /Users/benmorgan/.rvm/gems/ruby-2.1.5/bundler/gems/spree-2199541a7ee0/backend/app/views/spree/admin/images/index.html.erb within spree/layouts/admin (963.8ms)
16:19:15 web.1   | Completed 200 OK in 3764ms (Views: 2741.7ms | ActiveRecord: 61.4ms)
```

Prefer `map` over `collect`.