Как проверить синтаксис (не визуализировать) файл шаблона Rails 3 ERB?

Я пытаюсь использовать ловушку git pre-commit для проверки синтаксиса всего кода Ruby; есть один на GitHub по адресу https://github.com/cypher/git-ruby-syntax-check.

Он пытается проверить файлы .erb с помощью erb -x, чтобы преобразовать их в код Ruby, а затем передает результат ruby ​​-cдля проверки синтаксиса. К сожалению, в Rails 3 появился пользовательский синтаксический анализатор ERB, несовместимыйсо стандартным ERB Ruby, поэтому хук pre-commit находит ошибки там, где их нет.

Есть ли эквивалент erb -x, который будет выводить код Ruby из файла ERB Rails 3?

10
задан shingara 14 March 2012 в 08:56
поделиться