在哪里为gmaps4rails放置自定义js

时间:2012-05-11 01:04:16

标签: javascript ruby-on-rails gmaps4rails

我正在使用gmaps4rails gem,当我想创建Infobox时,我有一个像这样的JS:

Gmaps.map.infobox = function(boxText) {
  return {
     content: boxText
    ,disableAutoPan: false
    ,maxWidth: 0
    ,pixelOffset: new google.maps.Size(-145, 0)
    ,zIndex: null
    ,boxStyle: {
      background: "url(/assets/content/tipbox.gif) no-repeat"
      ,opacity: 0.90
      ,width: "280px"
       }
    ,closeBoxMargin: "10px 2px 2px 2px"
    ,closeBoxURL: "assets/content/close.gif"
    ,infoBoxClearance: new google.maps.Size(1, 1)
    ,isHidden: false
    ,pane: "floatPane"
    ,enableEventPropagation: false
 }};

为了在我的源代码中添加这个js,我在做完之后立即渲染:

<%= yield :scripts %>

但我的问题是:还有其他更好的方法可以避免打开两个脚本标签吗?

0 个答案:

没有答案