HAML ActionView :: Template :: Error SyntaxError: стандартный ввод отсутствует отступ - PullRequest
0 голосов
/ 10 апреля 2020

Я действительно застрял. У меня был какой-то код, который работал, но не работает в моей новой ветке.

Я получаю

ActionView::Template::Error (SyntaxError: [stdin]:79:1: missing indentation):
    1: !!! html
    2: %html
    3:   %head
    4:     %link{rel: 'shortcut icon', href: image_path('analyst-console-favicon.ico')}
    5: 
    6:   %body

Мой файл макета имеет следующее:

!!! html
%html
  %head
    %link{rel: 'shortcut icon', href: image_path('analyst-console-favicon.ico')}

  %body

Я сделал hexdump и проверил, что отступ использует пробелы.

Если я удаляю строку %link, то она возвращает следующее HTML:

<!DOCTYPE html>
<html>
<head></head>
<body></body>
</html>

Я не даже знаю, что проверить, может быть неправильно.

1 Ответ

0 голосов
/ 10 апреля 2020

Я обнаружил, что у меня есть комментарии в файле сценария кофе, с отступом. Когда я удалил отступ и получил комментарии flu sh с левой колонкой файла, это работает. Это полностью работает.

Кажется странным, что наличие ссылки на значок ярлыка переключает, нарушают ли отступы в сценарии кофе код или нет.

...