我正在使用Rails和Bootstrap。
我的网站上有很多产品,我需要在“商店前台”以网格格式显示我的产品。每个产品都有一张照片和一些信息。
我正在尝试使用product.each迭代每个产品,并尝试使用Bootstrap的网格系统。
随着时间的推移,我将需要添加更多的产品,因此需要每个产品从一行流转到下一行。我没有在Bootstrap外使用任何额外的CSS样式。
目前看来,每个产品都掉到了下一行,并且每个产品都在自己的列中,但是无论我尝试调整图像或每个产品所在的div或col的大小,所有内容都变得不对齐。
这是我的html.erb文件:
<div class="row">
<% @products.each do |product| %>
<div class="col-md-3">
<div id="storeimages">
<%= image_tag(product.image_url, class: "img-responsive") %>
<h3><%= product.title %></h3>
<div><%= sanitize(product.description) %></div>
<div><%= number_to_currency(product.price) %></div>
<%= button_to 'Add to Cart', line_items_path(product_id: product),
class: 'btn btn-info btn-sm', remote: true %>
</div>
</div>
<% end %>
</div>
in_groups_of(4, false)
- vermin