У меня есть некоторый код шаблона на стороне браузера, чтобы включить в страницу, которая обслуживается.Это для управляемой страницы backbone.js, которая использует шаблоны (на стороне клиента / javascript).Я поставил следующий код в частичное, чтобы проверить его.Я хочу, чтобы этот код передавался в браузере как есть.
<script type="text/template" id="stats-template">
<% if (total) { %>
<span class="todo-count">
<span class="number"><%= remaining %></span>
<span class="word"><%= remaining == 1 ? 'item' : 'items' %></span> left.
</span>
<% } %>
<% if (done) { %>
<span class="todo-clear">
<a href="#">
Clear <span class="number-done"><%= done %></span>
completed <span class="word-done"><%= done == 1 ? 'item' : 'items' %></span>
</a>
</span>
<% } %>
</script>
Проблема в том, что если я использую <%= render 'manage_application_templates' %>
в своем шаблоне erb, rails пытается интерпретировать полученный код как ruby / erb(т.е. обращая внимание на <%...%>
).
Я хочу, чтобы он «тупо» проходил через содержимое этого фрагмента и передавал его браузеру.Избавиться от чего-либо в частичном кажется уродливым.В поиске я не смог найти глупую альтернативу рендеринга или какие-либо опции, которые заставили бы рендеринг вести себя так, как я хочу.Я что-то упускаю очевидное (вероятно, да).
Спасибо за любую помощь.