2010-07-23 9 views
2

커밋하기 전에 내 파일 구문을 검사하는 Git에 대한 사전 커밋 훅을 사용하고 있습니다.레일즈 3의 새로운 폼 헬퍼 및 ERB 구문 오류

레일 3 응용 프로그램에서 (저는 새로운 양식 도우미의 구문을 사용하고 있습니다 : <%= form_for @article do |f| %>) 응용 프로그램을 사용할 때가 아니라 구문 오류가 발생하지만 루비 CLI 명령이나 텍스트 메이트의 구문을 통해 확인할 때 실행 명령은 erb -xT - #{file} | ruby -c입니다.

을 명령을 번들 그래서 ruby 전에 erb 통해 간다. 나는 erberubis에, 나도 같은 오류가 변경하면.

나는 빈 Rails3을 만들려고했습니다 앱에 일반 스카 폴드가 포함되어 있으며 그 결과는 정확히 동일합니다.

나는 또한 이것을 REE 1.8.7 2010.02, 1.8.7-p174, 1.9.2-preview3과 같이 시도해 보았습니다. 그리고 같은 오류가 발생합니다.

답변

0

레일스 2.x 버전에 사용 된 <% 대신 <%=에 대해 불평하지 않습니까?

정확히 어떤 오류가 발생합니까?

"sed 's/<%=/<%/g' #{file} | erb -xT - | ruby -c" 

1

변경은 (구문 검사에 충분 구문 검사를 위해 <% 모든 <퍼센트 = 태그를 대체합니다.)

관련 문제