2012-04-17 30 views
1

我使用:如何防止地理編碼gmaps4rails遷移期間

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

但是,當我在做一個移民,我有各種各樣的怪事發生,因爲它是regeocoding的一切,我認爲谷歌暫時受阻我爲洪水或什麼。有沒有辦法將process_geocoding臨時設置爲false?我無法在任何地方的文檔中找到它,只是如何在最初設置它。

回答

1

我不知道你如何繼續你的遷移。

你想要什麼的想法是改變gmaps4rails_options實例方法(source code here)。

可以使用class_evalinstance_eval進行即時更改。

+0

感謝您的回答。我最終做的是使用#update_attribute更新ActiveRecord字段以避免回調,但這是一個更好的解決方案。 – pschuegr 2012-04-26 02:45:13