aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVijay Dev <vijaydev.cse@gmail.com>2012-05-30 22:29:02 +0530
committerVijay Dev <vijaydev.cse@gmail.com>2012-05-30 22:29:02 +0530
commit5559a2ae98dcda6854f38890025b52edfb2836f5 (patch)
tree7ab346f8ac3ad0993a9a83fb7ce55ec2af7f6be1
parente591b7b4e1825f34906664eb27aabd9aa6cc56b8 (diff)
downloadrails-5559a2ae98dcda6854f38890025b52edfb2836f5.tar.gz
rails-5559a2ae98dcda6854f38890025b52edfb2836f5.tar.bz2
rails-5559a2ae98dcda6854f38890025b52edfb2836f5.zip
Revert "[AR querying guide] Add examples for take(limit), first(limit) and last(limit)"
This reverts commit 724d6fa6bb48b61798c223b47dd27155839c40d5. Reason: This is already documented in another section, albeit without the arguments examples. Let's add them in another commit in the appropriate sections [ci skip]
-rw-r--r--guides/source/active_record_querying.textile48
1 files changed, 0 insertions, 48 deletions
diff --git a/guides/source/active_record_querying.textile b/guides/source/active_record_querying.textile
index eceeb814fd..294ef25b33 100644
--- a/guides/source/active_record_querying.textile
+++ b/guides/source/active_record_querying.textile
@@ -259,54 +259,6 @@ SELECT * FROM clients WHERE (clients.id IN (1,10))
WARNING: <tt>Model.find(array_of_primary_key)</tt> will raise an +ActiveRecord::RecordNotFound+ exception unless a matching record is found for <strong>all</strong> of the supplied primary keys.
-h5. take
-
-<tt>Model.take(limit)</tt> retrieves the first number of records specified by +limit+ without any explicit ordering:
-
-<ruby>
-Client.take(2)
-# => [#<Client id: 1, first_name: "Lifo">,
- #<Client id: 2, first_name: "Raf">]
-</ruby>
-
-The SQL equivalent of the above is:
-
-<sql>
-SELECT * FROM clients LIMIT 2
-</sql>
-
-h5. first
-
-<tt>Model.first(limit)</tt> finds the first number of records specified by +limit+ ordered by primary key:
-
-<ruby>
-Client.first(2)
-# => [#<Client id: 1, first_name: "Lifo">,
- #<Client id: 2, first_name: "Raf">]
-</ruby>
-
-The SQL equivalent of the above is:
-
-<sql>
-SELECT * FROM clients LIMIT 2
-</sql>
-
-h5. last
-
-<tt>Model.last(limit)</tt> finds the number of records specified by +limit+ ordered by primary key in descending order:
-
-<ruby>
-Client.last(2)
-# => [#<Client id: 10, first_name: "Ryan">,
- #<Client id: 9, first_name: "John">]
-</ruby>
-
-The SQL equivalent of the above is:
-
-<sql>
-SELECT * FROM clients ORDER By id DESC LIMIT 2
-</sql>
-
h4. Retrieving Multiple Objects in Batches
We often need to iterate over a large set of records, as when we send a newsletter to a large set of users, or when we export data.