【发布时间】:2018-11-01 23:22:52
【问题描述】:
我通过这个带有 rails 5.1 的 div 标签输出谷歌地图:
<%= tag.div nil, id: 'map', data: { incidents: @incidents.to_json(methods: [:address]) } %>
在我的 show 方法中,如果 @incidents 设置为 Incidents.all 所有图钉都显示在地图上。我试图只显示我正在记录的一个引脚。如果我有@incidents = Incident.find(params[:id]),则该图钉不会显示在地图上。
关于为什么会这样的任何想法?
【问题讨论】:
-
您在浏览器控制台上看到任何错误吗?
-
是的,我愿意:未捕获的 TypeError:incidents.forEach 不是函数
标签: ruby-on-rails google-maps ruby-on-rails-5.1