Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Ruby on rails 4 Rails渲染正在插入空白区域_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 Rails渲染正在插入空白区域

Ruby on rails 4 Rails渲染正在插入空白区域,ruby-on-rails-4,Ruby On Rails 4,我是rails的新手,当我尝试渲染一个部分时,我遇到了一个奇怪的问题。它不只是呈现HTML,而是在部分内容上方添加一个由引号包围的空白区域 >查看(index.html.erb) >部分(_rightColumn.html.erb) 一些内容。。。 >结果… <div> "" <div> Some Content... </div> </div> "" 一些内容。。。 这会导致视图中my partial的内容下移,

我是rails的新手,当我尝试渲染一个部分时,我遇到了一个奇怪的问题。它不只是呈现HTML,而是在部分内容上方添加一个由引号包围的空白区域

>查看(index.html.erb)


>部分(_rightColumn.html.erb)


一些内容。。。
>结果…

<div>
  ""
  <div>
    Some Content...
  </div>
</div>

""
一些内容。。。
这会导致视图中my partial的内容下移,因为浏览器正在占用该空白。如果在调用呈现之前添加一个注释,在部分内容的开始处添加一个注释,则在两个注释之间添加空白。 我不想增加负利润率来试图绕过这个问题。而且Rails的使用量很大,我敢肯定这是我的错。我就是想不出一个解决办法。我应该不使用渲染吗?还是我滥用了它


谢谢。

请确保您的CSS已重置

* {
    margin: 0;
    padding: 0;
}

谢谢,但这不是css的问题。实际上,DOM中插入了一组引号,浏览器通过添加空白来说明这一点。
<div>
  ""
  <div>
    Some Content...
  </div>
</div>
* {
    margin: 0;
    padding: 0;
}