对于为什么要按字面意思采用这些空格感到有些困惑。
如果您看一下下图,您会看到一堆矩形。左侧的顶部矩形应该与右侧的条形对齐,但由于换行符,它不会。
此布局的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>
白色空间没有出现。
答案 0 :(得分:0)
我将问题追溯到“set_tab”部分。我开始删除并重新添加行。
我认为这是错误的,因为有一些混合编码。我主要在linux机器上工作,但我在当天早些时候在Windows机器上进行了一些编辑。
如果有其他人发现他们的观点像这样抛出你的缩进并重做它。