Массив пропатчен обезьяной в драгоценном камне, поэтому вы можете сделать:
[].to_gmaps4rails
Независимо от содержимого массива.
Итак, просто создайте массив со всеми необходимыми данными.
EDIT1:
Вы можете установить адрес одной модели именно так, как вы хотите:
#Person model
def gmaps4rails_address
self.cities.first.whatever_relevant_column
end
Но вы можете принять во внимание только один адрес. Возможно, расширение gem могло бы принимать массивы в качестве аргумента здесь.
EDIT2:
Если вам не нужно геокодирование, вам не нужно добавлять метод gmaps4rails_adress
.
Просто добавьте acts_as_gmappable
с вашими опциями (пользовательские значения lat и lng в вашем случае).