2010-12-14 19 views
6

我有一個驗證方法眼看某列的值更新

before_validation_on_update :geocode_places 

此驗證每次更新時發生的地理編碼「地方」列在我的用戶表一個複雜的用戶模型。

問題是這個驗證需要相當長的時間。有沒有什麼辦法可以在地點欄更新時調用這個驗證?有點像「before_validation_on_column_update」可以這麼說..

回答

8

有一整套方法可用於此。例如,self.places_changed?應該可以工作。

查看the docs瞭解更多信息。

+0

歡呼聲,以前從來沒有見過! – stuartchaney 2010-12-15 10:34:41