在Heroku上使用Google Map Headers(YM4R)

时间:2010-05-28 00:02:47

标签: ruby-on-rails google-maps heroku

我的观点顶部有以下内容:

<%= GMap.header %>

Heroku在那条线上给我一个ActionView :: TemplateError ....这适用于我自己的机器但不适用于Heroku ....为什么会这样? Heroku有什么不允许的吗?

在浏览器的最终编译中,上面的代码在客户端转换为:

<script src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=XXXXX;hl=&amp;sensor=false" type="text/javascript">
</script>
<script src="/javascripts/ym4r-gm.js" type="text/javascript"></script>

2 个答案:

答案 0 :(得分:2)

请改为尝试:

   假,   :host =&gt; request.host)%&gt;

答案 1 :(得分:0)

在Rails 3中,以下工作:

<%= GMap.header(:with_vml => false, :host => request.host).html_safe %>