2016-02-22 36 views
0

我想要做的事: 我有一个带有标记集的GoogleMap。每个标记必须有一个infowindow弹出窗口,链接到来自Rails的showall_path,用于与所述标记分配的对象。将link_to从视图传递给javascript?

我已经尝试做的事:

<%= javascript_tag do %> 
       var myLatLng = {lat: <%= @info.lat %>, lng: <%= @info.lng %>}; 
       var name = <%= @info.phone.imei %>; 
       <%link = raw(link_to('history', showall_path))%> 
       var link = <%= link.html_safe %>; 


<% end %> 

这并没有真正的工作,我不完全相信我应该怎么办。

生成的代码是:

//<![CDATA[ 

       var myLatLng = {lat: 38.2086, lng: 21.7439}; 
       var name = 357773063876883 ; 

       var link = <a href="/show_all/2">history</a>; 


//]]> 

这需要某种escapig对VAR的链接,但我不知道我怎么能做到这一点。

请澄清这一点给我。 谢谢!

+0

通过 '行不通' 我的意思是在这一个JS休息。我试图添加html_safe包装到link_to,但它也没有帮助。 –

回答