Я использую хук pre-commit для Git, который проверяет синтаксис моих файлов, прежде чем я смогу их зафиксировать.
В приложении Rails 3 (я использую синтаксис нового помощника по формам: <%= form_for @article do |f| %>
, но я получаю синтаксическую ошибку не при использовании приложения, а при проверке синтаксиса с помощью команды ruby CLI или Команда связывания TextMate.
Выполненная команда - erb -xT - #{file} | ruby -c
, поэтому она проходит erb
до ruby
. Если я изменю двоичный файл erb
на erubis
, я получу ту же ошибку.
Я пытался создать пустое приложение на Rails3 с универсальным скаффолдом, и результат точно такой же.
Я также пробовал это с REE 1.8.7 2010.02, 1.8.7-p174, 1.9.2-preview3,… и я получаю ту же ошибку.