Wouldn't need to do that if I were to use after_save . But since I saw calls being made from controllers also, I came up with this. But yep will use after_save :).