gmaps4rails вопрос о динамической нагрузке - PullRequest
1 голос
/ 13 мая 2011

Попытка изменить скринкаст, чтобы быть ненавязчивой.Иметь действие (updatemap), которое завершает следующий запрос:

 @markers = Location.active.all.to_gmaps4rails

Затем в updatemap.js.erb:

Gmaps4Rails.replace_markers(?);

При этом пустые маркеры очищаются, поэтому я знаю, что это работает, ноНевозможно определить правильный синтаксис для перехода между круглыми скобками для отображения новых маркеров.

@ markers, хранится в формате JSON, но как получить их для ввода, пробовал <%= @markers %>, но это не удалось.

1 Ответ

1 голос
/ 14 мая 2011

Вы должны объявить JSON безопасным или сделать его необработанным:

Gmaps4Rails(<%=raw @markers %>);
...