Html Rails:为什么要在模板中定义空白?
我有点困惑,为什么这些空白会被照字面理解 如果你看下图,你会看到一堆矩形。左侧的顶部矩形实际上应该与右侧的条对齐,但由于换行,它没有对齐 此布局的rails代码如下所示 在布局中:Html Rails:为什么要在模板中定义空白?,html,ruby-on-rails,whitespace,actionview,Html,Ruby On Rails,Whitespace,Actionview,我有点困惑,为什么这些空白会被照字面理解 如果你看下图,你会看到一堆矩形。左侧的顶部矩形实际上应该与右侧的条对齐,但由于换行,它没有对齐 此布局的rails代码如下所示 在布局中: <div id = "left_bar"><%=yield(:left_bar)%></div> <div id = "main_content"><%=yield%></div> 在实际模板中: <div class = "set
<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 %>
@图像(设置图像)%>
set,:是否为当前选项卡=>set.eql?(@image\u set))%>
编辑:为了简洁起见,上面的代码稍微简化了一些
更新:当我替换线条以渲染局部时:
<%= render("set_tab", :set => set, :is_current_tab => set.eql?(@image_set))%>
set,:是否当前\u选项卡=>set.eql?(@image\u set))%
与
你好
空白没有显示。我追踪到“设置选项卡”部分的问题。我再次开始删除并重新添加行 我相信这是错误的,因为有一些混合编码。我主要在linux机器上工作,但我在当天早些时候在windows机器上做了一些编辑
如果其他人发现他们的观点像这样,扔掉你的缩进并重做。这更像是CSS问题。你也可以发布相关的css代码吗?我完全禁用了css,但仍然存在相同的问题:/
<p>Hello</p>