Ruby on rails - 渲染.js.erb文件中的部分文件

时间:2012-07-31 14:18:57

标签: jquery ruby-on-rails ruby ajax render

在HTML标题中,这个小javascript可以运行:

application.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' %>

应用程序/资产/ Javascript角/ resources.js.erb

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

任何想法?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

尝试添加

config.serve_static_assets = true

在development.rb