aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--guides/source/active_record_querying.md9
1 files changed, 5 insertions, 4 deletions
diff --git a/guides/source/active_record_querying.md b/guides/source/active_record_querying.md
index aa206242c4..f9368a6a1a 100644
--- a/guides/source/active_record_querying.md
+++ b/guides/source/active_record_querying.md
@@ -675,9 +675,9 @@ This will return single order objects for each day, but only those that are orde
Overriding Conditions
---------------------
-### `except`
+### `unscope`
-You can specify certain conditions to be removed using the `except` method. For example:
+You can specify certain conditions to be removed using the `unscope` method. For example:
```ruby
Article.where('id > 10').limit(20).order('id asc').except(:order)
@@ -688,11 +688,12 @@ The SQL that would be executed:
```sql
SELECT * FROM articles WHERE id > 10 LIMIT 20
-# Original query without `except`
+# Original query without `unscope`
SELECT * FROM articles WHERE id > 10 ORDER BY id asc LIMIT 20
+
```
-You can additionally call `unscope` to remove a specific where clauses. For example:
+You can additionally unscope specific where clauses. For example:
```ruby
Article.where(id: 10, trashed: false).unscope(where: :id)