对为什么这些空格按字面意思理解有点困惑。
如果你看一下下面的图片,你会看到一堆矩形。左边的顶部矩形实际上应该与右边的栏对齐,但这不是因为换行。
此布局的 Rails 代码如下所示...
在布局中:
<div id = "left_bar"><%=yield(:left_bar)%></div>
<div id = "main_content"><%=yield%></div>
在实际模板中:
<div class = "set_area images current" id = "set_area_<%= @image_set.id %>">
<%= render('images/images', :images => @image_set.images) %>
<div class = "clear"></div>
</div>
<% content_for :left_bar do %>
<% for set in @image_sets %>
<%= render("set_tab", :set => set, :is_current_tab => set.eql?(@image_set))%>
<% end %>
<% end %>
编辑:为简洁起见,上面的代码已经稍微简化了。
更新:当我替换线以呈现部分时:
<%= render("set_tab", :set => set, :is_current_tab => set.eql?(@image_set))%>
和
<p>Hello</p>
空白没有出现。