2012-04-17 26 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