diff options
author | Prem Sichanugrist <s@sikachu.com> | 2011-07-17 18:41:02 -0400 |
---|---|---|
committer | Prem Sichanugrist <s@sikachu.com> | 2011-07-17 18:44:03 -0400 |
commit | 6e6994994d9a8edea33720f0da32b04f9a0efa2f (patch) | |
tree | 5bf702910dbe0accd9be6c79b5b9112c9dc2aa6a /activerecord/test/.gitignore | |
parent | e9bd83402ed1ab86e70c9ec6ffc913b72fd41f1d (diff) | |
download | rails-6e6994994d9a8edea33720f0da32b04f9a0efa2f.tar.gz rails-6e6994994d9a8edea33720f0da32b04f9a0efa2f.tar.bz2 rails-6e6994994d9a8edea33720f0da32b04f9a0efa2f.zip |
Raise an ArgumentError if user passing less number of argument in the dynamic finder
The previous behavior was unintentional, and some people was relying on it. Now the dynamic finder will always expecting the number of arguments to be equal or greater (so you can still pass the options to it.)
So if you were doing this and expecting the second argument to be nil:
User.find_by_username_and_group("sikachu")
You'll now get `ArgumentError: wrong number of arguments (1 for 2).` You'll then have to do this:
User.find_by_username_and_group("sikachu", nil)
Diffstat (limited to 'activerecord/test/.gitignore')
0 files changed, 0 insertions, 0 deletions