Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Rails:为什么要在模板中定义空白?_Html_Ruby On Rails_Whitespace_Actionview - Fatal编程技术网

Html 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

我有点困惑,为什么这些空白会被照字面理解

如果你看下图,你会看到一堆矩形。左侧的顶部矩形实际上应该与右侧的条对齐,但由于换行,它没有对齐

此布局的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 %> 

@图像(设置图像)%>
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>