Гадкий отступ с частями Sinatra ERB - PullRequest
0 голосов
/ 05 декабря 2018

У меня проблема в Синатре с движком шаблонов ERB.Частицы отображаются с неверным отступом.

Там нет пользовательских помощников, или sinatra-частичный драгоценный камень, только ванильный Синатра.Также, если есть какая-то разница, установите 'sinatra-contrib'.

Редактор - это Sublime Text, и все файлы используют отступы для отступа.В Sublime Text включена настройка ensure_newline_at_eof_on_save (я пытался ее отключить, но это не дает разницы).

Структура просмотров

views
   |- layouts
       |- application.erb
   |- main
       |- index.erb
   |- partials
       |- header.erb

макеты /application.erb

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

main / index.erb

<article>
  <%= erb :'partials/header', layout: false %>
</article>

partials / header.erb

<header>
  <h1>Newsletter</h1>
</header>

Рендеринг HTML

<html>
  <body>
    <article>

  <header>
  <h1>Newsletter</h1>
</header>

</article>

  </body>
</html>
...