我在视图中有这段代码:
%table
%tr
- images.each do |photo|
%td
.image
= cl_image_tag(photo.path, size: BOTTLE_IMAGE_SIZE_FOR_AA_MANAGE_UPLOAD_PAGE)
- if images.count > 1
= radio_button_tag 'upload', photo.id, photo.is_primary, class: 'manage_uploads'
目前,如果我有超过15张图像,则所有图像都显示在同一行上。我希望如果我有超过15张图像,它应该显示在新行上,即新的“tr”。我无法找到一种干净简单的方法来实现这一目标。
答案 0 :(得分:3)
试试这个
images.each_slice(15) do |photo|
%tr
%td
...
检查each_slice为您提供所需的结果。
干杯。