如何从远程渲染图像 url
How to render an image from a remote url
我想将远程 url(这是一个图像)呈现为活动管理显示页面中的图像,但这些图像来自一个集合:
panel 'Media Items' do
render collection: record.chore.media_items.where(discrete_type: :image)
end
但我一直没能找到能同时完成这两件事的任何东西。
图像 url 存储为:chore.media_items.where(discrete_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
除了内联样式,您还可以传递 :class => 'yourCustomCssClass'
到 arbre's
img
dsl 语句。祝你好运!
我想将远程 url(这是一个图像)呈现为活动管理显示页面中的图像,但这些图像来自一个集合:
panel 'Media Items' do
render collection: record.chore.media_items.where(discrete_type: :image)
end
但我一直没能找到能同时完成这两件事的任何东西。
图像 url 存储为:chore.media_items.where(discrete_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
除了内联样式,您还可以传递 :class => 'yourCustomCssClass'
到 arbre's
img
dsl 语句。祝你好运!