谷歌地图阵列的Rails问题

时间:2018-11-01 23:22:52

标签: ruby-on-rails google-maps ruby-on-rails-5.1

我正在通过带有Rails 5.1的div标签输出一个Google地图:

<%= tag.div nil, id: 'map', data: { incidents: @incidents.to_json(methods: [:address]) } %>

在我的show方法中,如果@incidents设置为Incidents。所有图钉都显示在地图上。我正在尝试仅显示我所使用的记录的一个图钉。如果我有@incidents = Incident.find(params[:id]),则图钉不会显示在地图上。

关于这是为什么的任何想法?

1 个答案:

答案 0 :(得分:1)

似乎正在期待一系列事件,而不仅仅是一个。像@incidents = [Incident.find(params[:id])]一样包裹它。