From e37f6175fc3321d9d1e6844843d4f7552cf1ab6a Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Mon, 27 Jul 2026 11:28:34 +0200 Subject: [PATCH] image tumb in sw edit --- apps/api/app/admin/softwares.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/api/app/admin/softwares.rb b/apps/api/app/admin/softwares.rb index 5f1fb48..918bc44 100644 --- a/apps/api/app/admin/softwares.rb +++ b/apps/api/app/admin/softwares.rb @@ -52,6 +52,11 @@ ActiveAdmin.register Software do f.inputs "Images" do f.has_many :software_images, allow_destroy: true, new_record: true do |si| + if si.object.image_id.present? && si.object.image && File.exist?(si.object.image.file_path) + si.template.content_tag(:div, style: "margin-bottom:10px;padding:8px;background:#f5f5f5;border-radius:4px;text-align:center;") do + si.template.image_tag("/api/image/#{si.object.image_id}", style: "max-height:80px;max-width:160px;object-fit:contain;") + end + end si.input :file_upload, as: :file, label: "Upload new image", hint: "Or select existing below" si.input :image_id, as: :select, label: "Existing image", collection: Image.order(:original_filename).map { |img| [img.original_filename, img.id] },