在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')) %>");
任何想法?
提前感谢您的帮助。
答案 0 :(得分:1)
听起来像是资产管道的问题。
尝试添加
config.serve_static_assets = true
在development.rb
中