在 rails_admin 中显示多张图片
Display multiple images in rails_admin
我正在使用 rails_admin 和 Rails 5. 我有一个模型 Hotel
与关联 images
(has_many)。目前我使用的是rails_admin的默认配置,在Hotel show
页面下,酒店的图片是这样显示的:
Image #5381, Image #5382, Image #5383, Image #5384, Image #5385,...
鉴于每张图片都有 thumbnail_url
属性,我如何将这些图片显示为图库?我的意思是我可以在这个块中放入哪个配置来更改显示:
show do
field :images do
# Display as a gallery
end
end
感谢您的宝贵时间!
渲染自定义部分可能是这里最好的方法。类似于:
field :images do
render do
bindings[:view].render partial: 'image_preview', locals: {object: self}
end
end
然后在 app/views/rails_admin/main/_image_preview.html.*
中创建部分,您可以自由控制显示的内容。
我正在使用 rails_admin 和 Rails 5. 我有一个模型 Hotel
与关联 images
(has_many)。目前我使用的是rails_admin的默认配置,在Hotel show
页面下,酒店的图片是这样显示的:
Image #5381, Image #5382, Image #5383, Image #5384, Image #5385,...
鉴于每张图片都有 thumbnail_url
属性,我如何将这些图片显示为图库?我的意思是我可以在这个块中放入哪个配置来更改显示:
show do
field :images do
# Display as a gallery
end
end
感谢您的宝贵时间!
渲染自定义部分可能是这里最好的方法。类似于:
field :images do
render do
bindings[:view].render partial: 'image_preview', locals: {object: self}
end
end
然后在 app/views/rails_admin/main/_image_preview.html.*
中创建部分,您可以自由控制显示的内容。