使用Google地图信息窗口

时间:2017-03-31 04:35:15

标签: javascript ruby-on-rails ruby

我试图通过点击我网站上Google地图的信息窗口中的标题来呈现部分内容。

我正在使用以下代码创建信息窗口:

var iw = new google.maps.InfoWindow({content: content, disableAutoPan: true});

这就是我作为content传递的内容:

"#{escape_javascript(render 'user/map_infowindow_multiple')}"

以下是我传递给map_infowindow_multiple的{​​{1}}部分内的链接:

content

控制器操作:

= link_to user.name, multi_user_map_user_path(user), remote: true

路线:

def multi_user_map 
  respond_to do |format|
    format.js { render 'multi_user_map.js.haml' }
  end
end

resources :users do member do get :multi_user_map end end 文件中,我刚刚收到警报,我只想在单击信息窗口中的链接时看到某事

这是使用我想要的内容成功创建信息窗口,但是当我点击链接时没有任何反应。我认为这可能是我的路线问题,但我不确定。

我是Rails和Stack Overflow的新手,对不起,如果我在这里遗漏了什么。

1 个答案:

答案 0 :(得分:0)

我首先通过运行“rake routes”命令检查路由。单击按钮后,在浏览器中检查控制台(在浏览器中检查元素)。通常会在那里显示与javascript相关的错误。我希望你已经编写了一个函数来处理按钮点击生成的远程请求。