когда я запускаю show # error space ошибка обнаружена, если я удаляю # ошибки строки, show #p error Более глубокая ошибка - PullRequest
0 голосов
/ 31 августа 2018
Haml::SyntaxError in Recipes#new
Showing /home/shoaib/Documents/Projects/recipe_box/app/views/recipes/_form.html.haml where line #4 raised:

The line was indented 4 levels deeper than the previous line.
Extracted source (around line #4):
2
3
4
5
6
7

 - if @recipe.errors.any?
 #errors
     %p
       = @recipe.errors.count
       Prevented this recipe froms saving
     %ul

1 Ответ

0 голосов
/ 01 сентября 2018

Добавьте два пробела перед #errors. Отступ Haml - это его основа, он определяет свои блоки кода вместо использования закрывающей строки, поэтому вы должны соблюдать его, и вы должны использовать только пробелы (не табуляции) и всегда одинаковое количество (условное обозначение - 2 пробела).

...