【发布时间】:2016-02-22 14:53:53
【问题描述】:
我想做什么: 我有一个带有一组标记的 GoogleMap。每个标记都必须有一个信息窗口弹出窗口,其中包含从 Rails 到 showall_path 的链接,用于与所述标记关联的对象。
我尝试做的事情:
<%= 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>;
//]]>
var 链接需要某种 escapig,但我不知道该怎么做。
请为我澄清这一点。 谢谢!
【问题讨论】:
-
“不起作用”我的意思是 JS 在这个上中断了。我尝试将 html_safe 包装器添加到 link_to 但它也没有帮助。
标签: javascript ruby-on-rails google-maps