aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/active_record_basics.md
diff options
context:
space:
mode:
authorbogdanvlviv <bogdanvlviv@gmail.com>2017-10-18 15:03:06 +0300
committerbogdanvlviv <bogdanvlviv@gmail.com>2017-10-18 15:03:06 +0300
commit64b45b2fe1b9f64517f88c3b69c851d9c60ad77c (patch)
treeb2c5c25418b925bb49ac6f6604db4e9ef9195d22 /guides/source/active_record_basics.md
parentd7ee4f2059ef6a51a5e9f7323cd669a2998301e0 (diff)
downloadrails-64b45b2fe1b9f64517f88c3b69c851d9c60ad77c.tar.gz
rails-64b45b2fe1b9f64517f88c3b69c851d9c60ad77c.tar.bz2
rails-64b45b2fe1b9f64517f88c3b69c851d9c60ad77c.zip
Add mention how to delete several records in bulk to Active Record Basics Guides [ci skip]
Diffstat (limited to 'guides/source/active_record_basics.md')
-rw-r--r--guides/source/active_record_basics.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/guides/source/active_record_basics.md b/guides/source/active_record_basics.md
index 11aefcb05f..069a624984 100644
--- a/guides/source/active_record_basics.md
+++ b/guides/source/active_record_basics.md
@@ -304,6 +304,17 @@ user = User.find_by(name: 'David')
user.destroy
```
+If you'd like to delete several records in bulk, you may use `destroy_all`
+method:
+
+```ruby
+# find and delete all users named David
+User.where(name: 'David').destroy_all
+
+# delete all users
+User.destroy_all
+```
+
Validations
-----------