gpt4 book ai didi

ruby - Erb View 中不需要的空格

转载 作者:数据小太阳 更新时间:2023-10-29 07:48:46 24 4
gpt4 key购买 nike

这是我的 sinatra 代码:

get '/' do
foo = 'not bar'
erb :index
end

我的布局.erb

<html>
<head></head>
<body>
<%= yield %>
</body>
</html>

我的索引.erb

<div class="container">
</div>

现在的问题是 screen shot of problem

多余的文字(用黄色突出显示)扰乱了我的设计知道为什么会这样吗?如果我不使用布局并且仅将 index.erb 与所有 html 代码一起使用,则不会发生这种情况

[编辑:]使用 <%= yield -%> 在 .... layout.rb 中抛出错误(意外的 tUMINUS,期待 kEND ; @_out_buf.concat ""; - yield -; @_out_buf.concat "\n")

最佳答案

我最好的猜测是 4 个空格来自 layout.erb 中的软标签

<body>
____<%= yield %>
</body>

尝试 <body><%= yield%></body>

我已经使用 Slim 很长时间了和

body
= yield

空格永远不会让我失望

讨厌ERB

关于ruby - Erb View 中不需要的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7055630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com