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