Hier ist mein Sinatra-Code:
get '/' do
foo = 'not bar'
erb :index
end
Mein layout.erb
<html>
<head></head>
<body>
<%= yield %>
</body>
</html>
Meine index.erb
<div class="container">
</div>
Das Problem ist nun
Der zusätzliche Text (gelb hervorgehoben) stört mein Design Irgendeine Idee, warum das passiert? Das passiert nicht, wenn ich kein Layout verwende und nur index.erb mit dem gesamten HTML-Code verwende.
[Bearbeiten:] Die Verwendung von <%= yield -%> führt zu einem Fehler (unexpected tUMINUS, expecting kEND ; @_out_buf.concat " "; - yield -; @_out_buf.concat " \n " ) in .... layout.rb