2012-02-12 3 views
3

내 Rails 응용 프로그램에서 'eco'gem을 사용하여 Eco templates을로드하고 있습니다. 템플릿은 Rails 3.1 자산 파이프 라인에 의해 편리하게 자동으로로드됩니다. 유일한 문제는 eco에서 생성 된 각 .js 파일에 자바 스크립트 코드가 주로 HTML 이스케이프 처리를 포함한다는 것입니다. 이 코드는 축소되지 않은 형태로 약 1.5K입니다. 응용 프로그램에서 많은 템플릿 (예 : 수백 개)을 사용하는 경우 상당한 오버 헤드가 발생할 수 있습니다. 이 코드를 js 파일에서 가져 와서 한 번만 포함시키는 방법이 있습니까?중복 코드가없는 레일의 EcoJavaScript 템플릿?

답변

1

요지를 참조하십시오. https://gist.github.com/2043682, 공통 부분을 추출했습니다.

+0

캡처 기능을 사용하려면 폐쇄가 필요합니다. 그렇지 않으면 훨씬 간단해질 수 있습니다. –