Извините, что новичок, но я хочу обратить ваше внимание на мою проблему при использовании gmaps4rails - отличный драгоценный камень.
В моем приложении нет базы данных. На самом деле я просто хочу собрать маркеры, как это:
<% markers=[]%>
<% @search.each do |dish| %>
<% if (not dish.restaurant.nil?)
restaurant=Restaurant.where( :id => dish.restaurant["Id"])
markers<< {:longitude => restaurant.lng , :latitude=> restaurant.lat}
end%>
<div id="dish_listed"><%= render 'dish_listed', :dish => dish %></div>
<% end %>
<%= gmaps4rails(markers.to_json) %>
К сожалению, он отображает серый прямоугольник без карты * (
Мне удалось выполнить шаги из Wiki (я делал это несколько раз *))))
Когда я делаю
markers.to_json
я получаю
"[{\"longitude\":"30.252442359924316",\"latitude\":"59.92999013067258"}]"
И я понятия не имею, почему код
<%= gmaps4rails('[{\"lng\":"30.252442359924316",\"lat\":"59.92999013067258"}]') %>
не работает? Где это должно быть инициализировано? Или какие магические шаги я забыл? Я также подписал проект от thasuresh. Запустил его, удалил все из модели и нажал там мои маркеры, и он показал мне только то, что я хотел.
Но я все еще не могу достичь того же результата в проекте, который я пишу сам!
-----And now i`m sitting here and waiting for flying tomatos *)))-----
PS
рельсы 3.1rc5
gmaps4rails 0.10.2
Кстати, неужели это не gmappable модель?