我正在尝试在rails中构建一个字符串。字符串应采用以下格式:
"| :lat , :long | :lat , :long |"
其中:lat和:long分别是纬度和经度值。
我试过了:
<% coords.each_with_index do | i | %>
<% #{pathString} = #{pathString} | #{coords[i].lat} , #{coords[i].long} %>
<% end %>
coords变量的格式为:
{lat: value, lng: value}...
我跟注:
<% coords = job.polygon.coordinates.map {|model| { lat: model.latitude, lng: model.longitude}} %>
我根本不确定如何构建pathString。任何帮助将不胜感激!
答案 0 :(得分:0)
如果您想从视图
执行此操作,请尝试此操作<%
path_string = "|"
coords.each do |coord|
path_string << " #{coord[:lat]} , #{coord[:lng]} |"
end
%>
path_string
是您想要的字符串。
希望有所帮助!