Javascript 在何处放置gmaps4rails的自定义js
我使用的是gmaps4rails gem,当我想创建Infobox时,我有一个JS,如下所示:Javascript 在何处放置gmaps4rails的自定义js,javascript,ruby-on-rails,gmaps4rails,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: {
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 %>
但我的问题是:有没有其他更好的方法来避免打开两个脚本标记?你可以在gem的js中包含这种默认值。你是说在gmaps4rails.googlemaps.js.coffee文件中?