Чтобы проверить синтаксис ERB-шаблона, нужно передать вывод команды erb в Ruby. 12 Пример команды: erb -P -x -T '-' example.erb | ruby -c
. 1
В этой команде:
Этот вывод передаётся в проверку синтаксиса Ruby (-c). 1
Если нужно быстро проверить много шаблонов, можно реализовать эту команду как функцию оболочки в сценарии входа в оболочку, например .bashrc, .zshrc или .profile. 1 Пример функции: validate_erb() { erb -P -x -T '-' $1 | ruby -c }
. 1
Стоит учитывать, что эта команда обеспечивает только базовую проверку синтаксиса, она не найдёт ошибки в написании свойств или логике шаблонов. 5