【发布时间】:2015-12-09 19:37:39
【问题描述】:
我的MapsController 是
def show
@outlet=OUtlet.all
render 'maps/map'
end
我的查看页面是map.html.erb
<% @outlet.each do |product| %>
<%= product.latitude %>
<%= product.longitude %>
<% end %>
结果是
51.503454 -0.119562 51.499633 -0.124755 51.489633 -0.123755 51.479633 -0.122755
我需要将数组传递给 .js 如下format。
var markers = [
[ 51.503454,-0.119562],
[ 51.499633,-0.124755],
[ 51.489633,-0.123755],
[ 51.479633,-0.122755]
];
我尝试了javascript_tag、attribute method 之类的示例,但没有成功。谁能帮忙解决一下。
以上格式是在google-map中绘制标记。
【问题讨论】:
-
你能告诉我你要把你的javascript放在哪里吗,在map.html.erb或其他地方?
-
是的,。仅在 map.html.erb 中
标签: javascript ruby-on-rails arrays ruby