我正在通过带有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])
,则图钉不会显示在地图上。
关于这是为什么的任何想法?
答案 0 :(得分:1)
似乎正在期待一系列事件,而不仅仅是一个。像@incidents = [Incident.find(params[:id])]
一样包裹它。