Closed JonMidhir closed 12 years ago
Refactoring of hash.reject into hash.slice before_save is now an aftersave since dirty attributes changes are still available at that stage and it encompasses changes made in before callbacks
Refactoring of hash.reject into hash.slice before_save is now an aftersave since dirty attributes changes are still available at that stage and it encompasses changes made in before callbacks