2012-04-17 2 views
1

Я использую:Как предотвратить gmaps4rails из геокодирования во время миграций

acts_as_gmappable :process_geocoding => true, :check_process => false 

Но когда я делал миграцию, у меня были все виды странностей происходит потому, что он был regeocoding все, и я думаю, что Google временно заблокирован меня наводнение или что-то в этом роде. Есть ли способ установить: process_geocoding на false временно? Я не мог найти упоминания об этом в документах где угодно, только как установить его на начальном этапе.

ответ

1

Я не знаю, как вы проводите свои миграции.

Идея того, что вы хотите, - это изменить метод экземпляра gmaps4rails_options (source code here).

Используйте либо class_eval, либо instance_eval, чтобы изменить его на лету.

+0

Спасибо за ответ. То, что я закончил, это обновить поле ActiveRecord, используя #update_attribute, чтобы избежать обратных вызовов, но это лучшее решение. – pschuegr

 Смежные вопросы

  • Нет связанных вопросов^_^