From 6ebfb02d0e3ad0964734bb320a849aa14939192e Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Tue, 30 Jul 2019 20:14:19 +0100 Subject: [PATCH] Update ImageSerializer with missing image size urls: mini/thumb_url, product/image_url that is used in the product image modal --- app/serializers/api/image_serializer.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/serializers/api/image_serializer.rb b/app/serializers/api/image_serializer.rb index 3c787d2f7a..70c62b397a 100644 --- a/app/serializers/api/image_serializer.rb +++ b/app/serializers/api/image_serializer.rb @@ -1,10 +1,18 @@ class Api::ImageSerializer < ActiveModel::Serializer - attributes :id, :alt, :small_url, :large_url + attributes :id, :alt, :thumb_url, :small_url, :image_url, :large_url + + def thumb_url + object.attachment.url(:mini, false) + end def small_url object.attachment.url(:small, false) end + def image_url + object.attachment.url(:product, false) + end + def large_url object.attachment.url(:large, false) end