我正在尝试使用Gmaps4rails为标记添加描述和标题。
当我尝试这个时它不起作用
event_controller
...
@json = @event.to_gmaps4rails do |event, marker|
marker.title "titleee"
marker.sidebar "i'm the sidebar"
marker.json({ :desctiption => @event.des_es })
end
respond_to do |format|
format.html # show.html.erb
format.json { render json: @event }
end
...
事件视图
=gmaps("map_options" => { "auto_zoom" => false, "center_on_user" => true, "zoom" => 17},"markers" => { "data" => @json })
我确认信息在@json中,但是当点击标记时,不会显示任何信息。
但是,如果我使用: 控制器
@json = @event.to_gmaps4rails
并将该字段添加到视图
..., "markers" => { "data" => '[{ "description": "Some description" , "title": "Titulus", "lng": "5.9311119", "lat": "43.1251606", "picture": "....
有效!!!我点击标记,信息显示出来。
我做错了什么,所以来自控制器的信息没有显示出来?
任何人都知道在视图ruby代码上添加正确的语法: “data”=> '[{“title”:#{=@evet.title} ??????
谢谢谢谢