1

在 HTML 标头中,这个小 javascript 工作:

应用程序.html.erb

<script type="text/javascript">
               alert("<%= escape_javascript(render('resources/positions')) %>");
</script>

但是当我尝试将相同的代码放在 js.erb 文件中时,它不起作用。

我试图包含该文件,但不能双向工作:

<script src="/assets/resources.js.erb" type="text/javascript"></script>
<%= javascript_include_tag 'resources' %>

应用程序/资产/javascripts/resources.js.erb

alert("<%= escape_javascript(render('resources/positions')) %>");

有任何想法吗 ?

提前感谢您的帮助。

4

1 回答 1

1

听起来像是资产管道的问题。

尝试添加

config.serve_static_assets = true

开发中.rb

于 2012-07-31T15:16:45.730 回答