aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorPratik Naik <pratiknaik@gmail.com>2009-12-27 14:50:33 +0530
committerPratik Naik <pratiknaik@gmail.com>2009-12-27 14:50:33 +0530
commit1efc8edb5f8799c48ba1992e07a8566bb12b7224 (patch)
treef1d85965ce347b1dd42e711afceae65a02e00d99 /activerecord/lib
parent85770ec7139fcba985310d239d4c57cfe6f6c60b (diff)
downloadrails-1efc8edb5f8799c48ba1992e07a8566bb12b7224.tar.gz
rails-1efc8edb5f8799c48ba1992e07a8566bb12b7224.tar.bz2
rails-1efc8edb5f8799c48ba1992e07a8566bb12b7224.zip
Fix dynamic finder docs
Diffstat (limited to 'activerecord/lib')
-rwxr-xr-xactiverecord/lib/active_record/base.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/base.rb b/activerecord/lib/active_record/base.rb
index cba1e0ebe6..e619e41329 100755
--- a/activerecord/lib/active_record/base.rb
+++ b/activerecord/lib/active_record/base.rb
@@ -1842,9 +1842,8 @@ module ActiveRecord #:nodoc:
end
# Enables dynamic finders like <tt>find_by_user_name(user_name)</tt> and <tt>find_by_user_name_and_password(user_name, password)</tt>
- # that are turned into <tt>find(:first, :conditions => ["user_name = ?", user_name])</tt> and
- # <tt>find(:first, :conditions => ["user_name = ? AND password = ?", user_name, password])</tt> respectively. Also works for
- # <tt>find(:all)</tt> by using <tt>find_all_by_amount(50)</tt> that is turned into <tt>find(:all, :conditions => ["amount = ?", 50])</tt>.
+ # that are turned into <tt>where(:user_name => user_name).first</tt> and <tt>where(:user_name => user_name, :password => :password).first</tt>
+ # respectively. Also works for <tt>all</tt> by using <tt>find_all_by_amount(50)</tt> that is turned into <tt>where(:amount => 50).all</tt>.
#
# It's even possible to use all the additional parameters to +find+. For example, the full interface for +find_all_by_amount+
# is actually <tt>find_all_by_amount(amount, options)</tt>.