diff options
author | Yves Senn <yves.senn@gmail.com> | 2015-05-11 09:30:18 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2015-05-11 09:30:18 +0200 |
commit | db0e649aba7135133154a35549219cffe968eaf6 (patch) | |
tree | b42261c5a635f20f1d28132df9786d377b6e84c7 | |
parent | 6285fc17a9478c79724e646f886cb2d8f916e266 (diff) | |
parent | fe41c01cc91153cbd27813a5239129caa4c009e3 (diff) | |
download | rails-db0e649aba7135133154a35549219cffe968eaf6.tar.gz rails-db0e649aba7135133154a35549219cffe968eaf6.tar.bz2 rails-db0e649aba7135133154a35549219cffe968eaf6.zip |
Merge pull request #20106 from claudiob/finder-rails3
[ci skip] Stop explaining finders for Rails 3
-rw-r--r-- | activerecord/lib/active_record/relation/finder_methods.rb | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/activerecord/lib/active_record/relation/finder_methods.rb b/activerecord/lib/active_record/relation/finder_methods.rb index 576a32bf75..2001a89ffb 100644 --- a/activerecord/lib/active_record/relation/finder_methods.rb +++ b/activerecord/lib/active_record/relation/finder_methods.rb @@ -111,23 +111,11 @@ module ActiveRecord # Find the first record (or first N records if a parameter is supplied). # If no order is defined it will order by primary key. # - # Person.first # returns the first object fetched by SELECT * FROM people + # Person.first # returns the first object fetched by SELECT * FROM people ORDER BY people.id LIMIT 1 # Person.where(["user_name = ?", user_name]).first # Person.where(["user_name = :u", { u: user_name }]).first # Person.order("created_on DESC").offset(5).first - # Person.first(3) # returns the first three objects fetched by SELECT * FROM people LIMIT 3 - # - # ==== Rails 3 - # - # Person.first # SELECT "people".* FROM "people" LIMIT 1 - # - # NOTE: Rails 3 may not order this query by the primary key and the order - # will depend on the database implementation. In order to ensure that behavior, - # use <tt>User.order(:id).first</tt> instead. - # - # ==== Rails 4 - # - # Person.first # SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1 + # Person.first(3) # returns the first three objects fetched by SELECT * FROM people ORDER BY people.id LIMIT 3 # def first(limit = nil) if limit |