Ruby on rails 如何从远程url呈现图像

Ruby on rails 如何从远程url呈现图像,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我想将一个远程url作为活动管理显示页面中的图像呈现,但这些图像来自一个集合: panel 'Media Items' do render collection: record.chore.media_items.where(discrete_type: :image) end 但是我还没有找到任何能同时做这两件事的东西 图像url存储为:chore.media\u items.wherediscrete\u type::image.first.url。例如。类似的

我想将一个远程url作为活动管理显示页面中的图像呈现,但这些图像来自一个集合:

    panel 'Media Items' do
      render collection: record.chore.media_items.where(discrete_type: :image)
    end
但是我还没有找到任何能同时做这两件事的东西


图像url存储为:chore.media\u items.wherediscrete\u type::image.first.url。例如。

类似的内容可能是这样的吗

panel 'Media Items' do
  record.chore.media_items.where(discrete_type: :image).each do |image|
    image_tag image.url
  end
end

以这种方式使用文字arbre语法,它可能会起作用:

panel 'Media Items' do
  record.chore.media_items.where(discrete_type: :image).each do |image|
    img(:src => image.url, :style => 'height: 200px')
  end
end

除了内联样式,您还可以向arbre的img dsl语句传递一个:class=>“yourCustomCssClass”。祝你好运

不完全是因为某些原因,它显示完整的对象,并且不渲染图像。