我已安装RVM(使用ruby1.9.2-head安装)
http://github.com/guilleiguaran/ym4r_gm
(并遵循教程)
总之,我在控制器中添加了以下内容:
@map = GMap.new("map_div")
@map.control_init(:large_map => true,:map_type => true)
@map.center_zoom_init([75.5,-42.56],4)
@map.overlay_init(GMarker.new([75.6,-42.467],:title => "Hello", :info_window => "Info! Info!"))
Test <%= raw(GMap.header) %> <%= raw(@map.to_html) %> <%= raw(@map.div(:width => 600, :height => 400)) %>
实际上我在用haml(这有关系吗?)
Test
= raw(GMap.header)
- unless @map.blank?
= raw(@map.to_html)
#map{:style => "width: 600px; height: 400px"}
问题是我一直有一个
显示/Users/eumir/railsŠapps/evo lux/app/views/layouts/Šmap.html.haml,其中第11行凸起:
无法将Ym4r::GmPlugin::Variable转换为字符串(Ym4r::GmPlugin::Variable#to#str提供Ym4r::GmPlugin::Variable)
提取源(第11行附近):
10:=原始(GMap.header)
11:=原始(@map.to\u html)
这太奇怪了。我无法再次检查调试器(这完全是另一个错误…我的rails找不到ruby调试器)
所以我真的有点难堪。有什么帮助吗?