# Conditional destroy

**URL:** <https://www.ruby-forum.com/t/conditional-destroy/177597>\
**Category:** Rails\
**Created:** [October 20, 2009, 6:14pm UTC](https://www.ruby-forum.com/t/conditional-destroy/177597 "2009-10-20T18:14:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafaelrosafu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/59ef9b/32.png) [@rafaelrosafu](https://www.ruby-forum.com/u/rafaelrosafu)\
**Post date:** [October 20, 2009, 6:14pm UTC](https://www.ruby-forum.com/t/conditional-destroy/177597/1 "2009-10-20T18:14:00Z")

</div>

Hi all,I was wondering if thereÂ´s some way I could do something like:  
@entity.destroy(:first,:conditions=\>‘1=1’)

Is it possible?

---

<div class="post-metadata">

**Author:** ![rafaelrosafu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/59ef9b/32.png) [@rafaelrosafu](https://www.ruby-forum.com/u/rafaelrosafu)\
**Post date:** [October 20, 2009, 6:22pm UTC](https://www.ruby-forum.com/t/conditional-destroy/177597/2 "2009-10-20T18:22:28Z")

</div>

Rafael R. wrote:

> Hi all,I was wondering if thereÂ´s some way I could do something like:  
> @entity.destroy(:first,:conditions=\>‘1=1’)
> 
> Is it possible?

Entity.destroy(Entity.find(:conditions…).collect {|e| e.id})

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
