2012-10-17 5 views
3

의 javascript_tag 및사용자 정의 자바 스크립트 레일 타입 레일 슬림

유형 = "자바 스크립트 텍스트 /"로 type 속성을 렌더링 javascript_include_tag 모두

나는이 속성을 정의해야합니다. 우리의 응용 프로그램은 Slim 구문을 사용하므로 약간 더 어렵습니다.

스크립트 SRC = "mathjax_config"유형 = "텍스트/X-mathjax-설정"^이 오류하지 않고 심지어 파일을

javascript_tag의 [가 포함되어 있지 않습니다

TYPE = "텍스트/X-mathjax - 구성"

^는 에러가 발생 자바 스크립트 코드 여기]

,

나는 슬림 한 파일을 버리지 않기를 바라고 있습니다.

루비 버전 1.9.3 레일 버전 3.2.3

답변

1

당신이 유형을 수정하고 있기 때문에 당신이 javascript_tag 도우미를 무시하거나 그 일에 대해 직접 작성해야 하나 때문이다. 이 구문은 우아 아니라 작동합니다 : = "텍스트/X-mathjax-설정"이 슬림/HAML 구문입니다

메모를 입력 ("mathjax_config")

스크립트 SRC = asset_path - YMMV을에 erb.

1

포함되지 않은 파일은 Slims 오류가 아닙니다. 슬림 속성의 내용 불가지론, 그래서 행복하게 또한, 지금까지의 내가 아는 한, 브라우저 행복하게 텍스트 "가 아닌 다른 종류의 스크립트를로드해야합니다

<script src="mathjax_config" type="text/x-mathjax-config"></script> 

script src="mathjax_config" type="text/x-mathjax-config" 

를 렌더링/javascript "라고 입력하면 해당 ID를 사용하여 액세스 할 수 있습니다.

접근 방법이 정확하며 포함되지 않은 스크립트는 다른 이유가 있어야합니다 (예 : src에 지정된 파일을 찾을 수 없음).