Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在何处放置gmaps4rails的自定义js_Javascript_Ruby On Rails_Gmaps4rails - Fatal编程技术网

Javascript 在何处放置gmaps4rails的自定义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: {

我使用的是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 %>


但我的问题是:有没有其他更好的方法来避免打开两个脚本标记?

你可以在gem的js中包含这种默认值。你是说在gmaps4rails.googlemaps.js.coffee文件中?