Estaba tratando de usar plantillas de underscore.js para plantillas en una aplicación de rieles 2.3 que no tiene ni tienen jammit como un empaquetador de activos.Rieles con plantillas Underscore.js
Aquí es la plantilla sencilla:
<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>
Carriles intenta analizar estas variables como erb y se emite una ArgumentError. ¿Cómo puedo obtener plantillas de subrayado para jugar muy bien con los rieles en este caso? ¿Dónde estoy equivocado?
Gracias, esto funciona. Estaba revisando la documentación de _.template y _.templateSettings fue mencionada allí, pero de alguna manera se me pasó por alto cuando estaba configurando el proyecto, y seguí pensando que esto podría estar relacionado con jammit. – papdel
Gracias FYI: http://documentcloud.github.com/underscore/#template y http://stackoverflow.com/questions/5771742/underscore-js-templates-within-jsp – Francois
Usando '{{}}' y ' {{=}} 'puede causar problemas si quieres usar bloques de estilo' if (x) {} 'en tus plantillas. Probablemente sea más fácil en ese caso usar '[%%]' y '[% =%]' en su lugar: –