我试图弄清楚如何设置图片库的布局。图库包含链接到各个图片的缩略图。图像可能是纵向或横向的。我正在努力弄清楚如何设置缩略图库以适应两种可能的布局。
我一直在寻找,并找到了两种方法,每种方法都能让我得到我想要的一半。现在的问题是:我如何得到我想要的一切。
因此,这适用于获取链接。
标记:
<% @pics.each do |pic| %>
<div class="thumbnail">
<%= link_to (image_tag pic.url), pics_path(pic: single_image(pic)) %>
</div>
<% end %>
CSS:
.thumbnail {
margin: 30px;
}
这适用于显示横向和纵向图像。
在标记中:
<div style="width:200px;
height:200px;
background: url(<%= single_image(pic) %>) no-repeat center;">
(我很想把这个样式从标记中去掉。感觉很脏,但我有动态生成的内容)