diff options
author | Vijay Dev <vijaydev.cse@gmail.com> | 2012-05-30 22:29:02 +0530 |
---|---|---|
committer | Vijay Dev <vijaydev.cse@gmail.com> | 2012-05-30 22:29:02 +0530 |
commit | 5559a2ae98dcda6854f38890025b52edfb2836f5 (patch) | |
tree | 7ab346f8ac3ad0993a9a83fb7ce55ec2af7f6be1 /guides | |
parent | e591b7b4e1825f34906664eb27aabd9aa6cc56b8 (diff) | |
download | rails-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]
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/active_record_querying.textile | 48 |
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. |