我有一系列哈希看起来像这样:
- :key: 180
:value: http://*website*/profile_images/435814853748350976/jh2YLtFv_normal.png
- :key: 107
:value: http://*website*/profile_images/3491950837/92d8d43c8fbf117275cbf44c2e29b19a_normal.png
- :key: 99
:value: http://*website*/profile_images/3331461426/6285d0585ebabe52144158c4dccb5958_normal.png
- :key: 86
:value: http://*website*/profile_images/2569456102/9orlmihu9vrnwkgmsgqa_normal.jpeg
- :key: 54
:value: http://*website*/profile_images/378800000339609690/414596da6f84d6217ad19de1a649ad97_normal.jpeg
- :key: 42
:value: http://*website*/profile_images/2402641590/5oya39hmpz4g82xl0f3v_normal.gif
我想迭代这个并使用Rails中的image_tag显示图像。但是,当我尝试使用:
<%@array_of_hashes.each do |key,value|%>
<%= image_tag(value, size: "40x40") %>
<% end %>
我得到一个这样的输出:
<img height="30" src="" width="30">
有人可以帮帮我吗?我做错了什么?
由于
答案 0 :(得分:0)
像这样使用image_tag:
<%@array_of_hashes.each do |key,value|%>
<%= image_tag("#{value}", size: "40x40") %>
<% end %>