class Api::ImageSerializer < ActiveModel::Serializer
  attributes :id, :alt, :small_url, :large_url

  def small_url
    object.attachment.url(:small, false)
  end

  def large_url
    object.attachment.url(:large, false)
  end
end

class Api::ImageSerializer < ActiveModel::Serializer
  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
end

Update ImageSerializer with missing image size urls: mini/thumb_url, product/image_url that is used in the product image modal
Update ImageSerializer with missing image size urls: mini/thumb_url, product/image_url that is used in the product image modal
