이 아닌에 자산 패키저로 jammit이있는 레일즈 2.3 앱에서 템플릿 용으로 underscore.js 템플릿을 사용하려고했습니다.Underscore.js 템플릿이있는 레일
이<script type="text/template" id="q-template">
<div class="current-body">
<span class="q-index"><%= title %></span>
<span class-"q-text"><%= body %></span>
</div>
</script>
레일이 ERB의 변수를 구문 분석을 시도하고하면 ArgumentError 예외 :
다음은 간단한 템플릿입니다. 이 경우에 밑줄 템플릿을 레일과 함께 잘 연주하려면 어떻게해야합니까? 내가 어디로 잘못 가고 있니?
덕분에,이 작동합니다. 나는 _.template 거기 언급 _.templateSettings에 대한 문서를 통과했지만, 어떻게 든 내가 프로젝트를 설정할 때 내 마음을 생략하고, 이것은 관련 jammit 수 있습니다 생각 유지했다. – papdel
감사 참고 : http://documentcloud.github.com/underscore/#template 및 http://stackoverflow.com/questions/5771742/underscore-js-templates-within-jsp – Francois
사용'{{}}'와' {{=}}'템플릿에서'if (x) {}'스타일 블록을 사용하고 싶다면 문제가 발생할 수 있습니다. 그것은'[%의 %]'와'사용하는 경우에 아마 쉽게 [% = %는]'대신 : 글로벌 필요로하지 않는 또 다른 옵션은 대체 –