Ruby on Rails 中的产量似乎在渲染时增加了额外的空间
我在布局和产量方面遇到了问题。当我遵循指南时,我在p<之前获得了额外的空间/strong> 标签。当我用谷歌浏览器检查代码时,我得到类似的信息:
“
"
在 body 和 p 标签之间。我输入了与指南上相同的代码,但它不起作用,我错过了什么吗?
布局代码:
<html>
<head>
<title>Title</title>
</head>
<body>
<%= yield %>
</body>
</html>
和视图代码:
<p>Hello, Rails!</p>
I've got a problem with layouts and yield. When I follow the guides, I got extra space before the p tag. When I inspect the code with google chrome I got something like:
"
"
between the body and p tags. I type the same code as on the guide but it is not working, did I miss something?
Code for layout:
<html>
<head>
<title>Title</title>
</head>
<body>
<%= yield %>
</body>
</html>
and code for view:
<p>Hello, Rails!</p>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,我发现了这个问题。这是UTF8编码。在 Notepad++ 中,您必须选择以 UTF8 进行编码,但不带“BOM”,如果您仅选择 UTF8,您会得到额外的字符,从而增加空格。
谢谢!
Ok, I founded the problem. It was the UTF8 encoding. In Notepad++, You have to choose to encode in UTF8 but without 'BOM', if you choose only UTF8, you get that extra character which add space.
Thanks!
您可以使用减号:
来防止后面有多余的空格
You can use minus sign:
to prevent extra space after