将主干响应嵌入到Rails中的下划线模板中?

时间:2011-10-28 18:18:53

标签: javascript ruby-on-rails backbone.js underscore.js

我正在使用backbone.js作为我已经站在一边的rails项目。我使用类似的东西在rails视图中嵌入模板:

<script type="text/template" id="this-is-the-id">
    ... template goes here ...

    ... the line below this is where my error's coming from ...

    <%% _(<%= aNumber %>.times(function(){ console.log('hi'); });) %>
</script>

我收到错误Uncaught SyntaxError: Unexpected token <。如果我用整数替换<%= aNumber %>,它会按预期工作。此外,如果我console.log(<%%= aNumber %>),它会记录正确的数字。

有人知道我怎么能做到这样的事吗?我知道这是组织我的代码的一种草率方式,但这只是我正在组合的一个快速的小黑客。

谢谢!

1 个答案:

答案 0 :(得分:1)

原来我不需要在转义aNumber<%%=中包裹%>,并为我修复它。