我的观点顶部有以下内容:
<%= GMap.header %>
Heroku在那条线上给我一个ActionView :: TemplateError ....这适用于我自己的机器但不适用于Heroku ....为什么会这样? Heroku有什么不允许的吗?
在浏览器的最终编译中,上面的代码在客户端转换为:
<script src="http://maps.google.com/maps?file=api&v=2.x&key=XXXXX;hl=&sensor=false" type="text/javascript">
</script>
<script src="/javascripts/ym4r-gm.js" type="text/javascript"></script>
答案 0 :(得分:2)
请改为尝试:
假, :host =&gt; request.host)%&gt;
答案 1 :(得分:0)
在Rails 3中,以下工作:
<%= GMap.header(:with_vml => false, :host => request.host).html_safe %>