why doesn't this work items.destroy if items = find(:all, :conditions => ...) right now i have this that works, but it seems ugly and inefficient. if items = find(:all, :conditions => ...) items.each do |item| item.destroy end end there must be a better way
on 2009-01-06 22:22
on 2009-01-06 23:45
How about Item.destroy_all(conditions) Which will call the destroy callback methods (slow if you are destroying many records). If you don't care about callbacks, use delete_all instead. http://api.rubyonrails.org/classes/ActiveRecord/Ba...