2012-11-18 1 views
0

CoffeScript를 추가 할 때 잘 작동하는 /assets/javascript 파이프 라인에 간단한 CoffeScript 파일이 있습니다. 내가 그 위에 간단한 <%= puts "hello world" %>를 추가하는 경우CoffeScript 안에 루비 코드를 렌더링 할 수 없습니다.

내가 그것을 파일에 "안녕하세요"를 렌더링 할 것으로 예상, 그러나 나는이 오류 메시지가 얻을

throw Error("ExecJS::ProgramError: Error: Parse error on line 1: Unexpected 'COMPARE'\n (in /Users/user/Sites/app/app/assets/javascripts/application/application.js.coffee)") 

나 루비를 렌더링하는 데 방해하는 어떤 생각과 그것을 해결하는 방법?

답변

2

.erb앞에.coffee 확장자가 있어야합니다. application.js.erb.coffee

2

ruby ​​전처리를 사용하려면 .erb을 파일 이름에 추가하려고 시도 했습니까?

관련 문제