Closed g13ydson closed 3 months ago
I managed to solve it by overriding the pretty_value
of the field and checking if the file is attached and persisted:
field :avatar do
pretty_value do
if value.presence && value.attached? && value.persisted?
v = bindings[:view]
url = resource_url
if image
thumb_url = resource_url(thumb_method)
image_html = v.image_tag(thumb_url, class: "img-thumbnail")
(url == thumb_url) ? image_html : v.link_to(image_html, url, target: "_blank", rel: "noopener noreferrer")
else
v.link_to(link_name, url, target: "_blank", rel: "noopener noreferrer")
end
end
end
end
Ref https://github.com/rails/rails/issues/50234#issuecomment-1836720876
Describe the bug I'm getting this error when try to create a new object with upload using activeStorage.
I'm using rails 7.1.2 and ruby 3.3.0
Reproduction steps Steps to reproduce the issue seen.
Expected behavior A clear and concise description of what you expected to happen.
Additional context
rails
version: 7.1.2rails_admin
version: 3.1.2rails_admin
npm package version:Add any other context about the problem here.