【发布时间】:2011-05-23 11:24:50
【问题描述】:
目前我的代码生成的视图如下所示:
Lessons Start Now!
x
x
x
x
x
x
(其中 x = 图像)
我想知道如何让它显示如下:
Lessons Start Now!
x x x
x x x
这是我的 index.html.erb 代码
<h1>Lessons Start Now!</h1>
<% @lessons.each do |lesson| %>
<%= image_tag(lesson.image, :size => "100x50") %><br />
<%= lesson.subject %><br />
<% end %>
<%= link_to 'New Lesson', new_lesson_path %>
我唯一能想到的就是编写一个有计数的 for 循环。它将第一个图像插入到一个 div 类中,然后一旦 count = 3,它将下一个 3 插入到不同的 div 中。也许可以使用 ul 和 li 来做一些特别的事情,或者也许有一种 rails 方式,任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails css view