Gmaps4rails没有显示:来自控制器的描述

时间:2013-02-13 17:02:14

标签: ruby-on-rails google-maps ruby-on-rails-3.2 gmaps4rails

我正在尝试使用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} ??????

谢谢谢谢

0 个答案:

没有答案