Permalink
Browse files

Revert "[ci skip] Fix doc for except"

This reverts commit 0f6b101.

Reason: It's better to let `unscope` be documented. We can add a
separate section for `except`.
  • Loading branch information...
vijaydev committed Jul 12, 2014
1 parent 4d3f43f commit 85f463f616b2504428b3dfdb12608bbf023f3758
Showing with 5 additions and 4 deletions.
  1. +5 −4 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)

0 comments on commit 85f463f

Please sign in to comment.