# Update\_all without callbacks

**URL:** <https://www.ruby-forum.com/t/update-all-without-callbacks/195006>\
**Category:** Rails\
**Created:** [September 15, 2010, 9:08am UTC](https://www.ruby-forum.com/t/update-all-without-callbacks/195006 "2010-09-15T09:08:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [September 15, 2010, 9:08am UTC](https://www.ruby-forum.com/t/update-all-without-callbacks/195006/1 "2010-09-15T09:08:30Z")

</div>

How do I stop callbacks when using Model.update\_all? Or stop it for  
certain columns?

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [September 15, 2010, 9:32am UTC](https://www.ruby-forum.com/t/update-all-without-callbacks/195006/2 "2010-09-15T09:32:25Z")

</div>

From the API docs for update\_all :  
“It does not instantiate the involved models and it does NOT trigger  
Active Record callbacks”

Hope this helps!  
Simon

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [September 15, 2010, 11:34am UTC](https://www.ruby-forum.com/t/update-all-without-callbacks/195006/3 "2010-09-15T11:34:33Z")

</div>

Simon wrote:

> From the API docs for update\_all :  
> “It does not instantiate the involved models and it does NOT trigger  
> Active Record callbacks”
> 
> Hope this helps!  
> Simon

It still seems to run before\_save.
