Yehuda Katz + Carl Lerche
|
16dc139caa
|
Added AR:B#dup method for duplicationg object without frozen attributes [#2859 state:resolved]
Signed-off-by: Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com>
|
2009-07-01 12:16:35 -07:00 |
|
Justin French
|
7d548f795d
|
Changed ActiveRecord::Base.human_name to underscore the class name before it humanizes it
This gives you 'Post comment' rather than 'Postcomment' by default.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#2120 state:committed]
|
2009-06-30 15:24:04 +12:00 |
|
Michael Koziarski
|
b5dfdc714f
|
Make sure the wrapped exceptions also have the original exception available.
[#2419 state:committed]
|
2009-06-26 17:01:21 +12:00 |
|
Michael Schuerig
|
00a5fd3d18
|
Translate foreign key violations to ActiveRecord::InvalidForeignKey exceptions.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
2009-06-26 16:52:55 +12:00 |
|
Michael Schuerig
|
53a3eaa860
|
Translate adapter errors that indicate a violated uniqueness constraint to ActiveRecord::RecordNotUnique exception derived from ActiveReecord::StatementInvalid.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
|
2009-06-26 16:52:54 +12:00 |
|
Joshua Peek
|
1c4d28ba31
|
Move model naming into ActiveModel
|
2009-06-17 10:37:39 -05:00 |
|
Xavier Noria
|
d32965399c
|
uses Object#metaclass and Object#class_eval in a few spots
[#2797 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2009-06-12 16:14:06 -07:00 |
|
Joshua Peek
|
4d70359200
|
Integrate ActiveModel::Observing into ActiveRecord
|
2009-06-10 23:36:44 -05:00 |
|
Michael Koziarski
|
c014c3e5c1
|
Whitelist the methods which are called by multiparameter attribute assignment.
This prevents users from causing NoMethodErrors and the like by editing the parameter names, and closes a potential exploit of CVE-2009-1904.
|
2009-06-10 12:12:21 +12:00 |
|
Jeremy Kemper
|
5f222c524e
|
Remove 'core' fluff. Hookable ActiveSupport.load_all!
|
2009-05-20 18:12:44 -07:00 |
|
Jeremy Kemper
|
ee5520a0a5
|
Merge branch 'master' of git@github.com:rails/rails
|
2009-05-18 15:02:15 -07:00 |
|
Emilio Tagua
|
5463823df3
|
Remove unnecessary condition and local variable [#2602 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-05-18 22:46:37 +02:00 |
|
Jeremy Kemper
|
3e2f0800e3
|
Merge branch 'master' of git@github.com:rails/rails
|
2009-05-18 13:43:44 -07:00 |
|
Jeremy Kemper
|
a69b28a8b1
|
Missing 1.8.7 backport extensions
|
2009-05-18 13:20:04 -07:00 |
|
Pratik Naik
|
c5e109bbe7
|
Make sure default_scope#create checks for options[:conditions] [#2181 state:resolved] [James Le Cuirot]
|
2009-05-18 21:27:42 +02:00 |
|
Yehuda Katz + Carl Lerche
|
b6bac73b28
|
Merge commit 'origin/master'
Conflicts:
actionpack/lib/action_controller/abstract/base.rb
actionpack/lib/action_controller/routing.rb
|
2009-05-14 17:38:30 -07:00 |
|
Peter Marklund
|
afcbdfc15f
|
Changed ActiveRecord::Base#exists? to invoke find_initial so that it is compatible with, and doesn't lose, :include scopes (references to eager loaded tables)
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#2543 state:committed]
|
2009-05-14 20:42:00 +12:00 |
|
Jeremy Kemper
|
e8550ee032
|
Cherry-pick core extensions
|
2009-05-13 12:00:15 -07:00 |
|
Jeremy Kemper
|
f5d720fb96
|
Opt in to Dependencies
|
2009-04-22 16:42:14 -07:00 |
|
Pratik Naik
|
489abfd3b2
|
Ensure JoinAssociation uses aliased table name when multiple associations have hash conditions on the same table
|
2009-04-20 13:51:11 +01:00 |
|
Pratik Naik
|
f97832b1e4
|
Merge docrails
|
2009-03-24 12:15:43 +00:00 |
|
Pratik Naik
|
18eb80ccc7
|
Merge docrails
|
2009-03-16 11:28:36 +00:00 |
|
Chris Kampmeier
|
3c64c9a575
|
Fix spelling of an internal method [#1734 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-03-12 15:41:31 +00:00 |
|
Jeremy Kemper
|
19ad375e7a
|
Don't duplicate :order from scope and options, it makes mysql do extra work
|
2009-03-10 23:11:05 -07:00 |
|
Manfred Stienstra
|
c3aa2bcdcf
|
Ensure nested with_scope merges conditions inside out [#2193 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-03-10 11:49:58 +00:00 |
|
Rob Anderton
|
faf4ba6b79
|
Allow find(:last) :order be a symbol [#2024 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-03-09 12:52:14 +00:00 |
|
Jan De Poorter
|
277c799d58
|
Fix find_by_last when order is given [#2127 state:committed]
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
|
2009-03-09 13:02:31 +01:00 |
|
Will Bryant
|
7fb7b48a1f
|
Allow :having conditions to be sanitized like regular :condition. [#2158 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-03-06 22:29:53 +00:00 |
|
Pratik Naik
|
4863634a15
|
Ensure supplie :from has precedence over scoped :from [#1370 state:resolved]
|
2009-03-06 18:36:30 +00:00 |
|
Mike Gunderloy
|
c653f700d3
|
Fix that scoped find with :group and :having [#2006 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-02-28 17:35:58 +00:00 |
|
Pratik Naik
|
53cd102b39
|
Merge with docrails
|
2009-02-24 12:29:25 +00:00 |
|
David Heinemeier Hansson
|
d13623ca46
|
Added ActiveRecord::Base.each and ActiveRecord::Base.find_in_batches for batch processing [DHH/Jamis Buck]
|
2009-02-23 12:11:02 +01:00 |
|
Will Bryant
|
9991868d85
|
support end-exclusive ... Ranges in SQL hash condition sanitization properly
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#1865 state:committed]
|
2009-02-06 13:43:02 +13:00 |
|
Scott Taylor
|
5a8f764661
|
Add ActiveRecord::Base.exists? with no args [#1817 state:committed]
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
|
2009-02-05 20:51:06 +01:00 |
|
Eloy Duran
|
ec8f045844
|
Add support for nested object forms to ActiveRecord and the helpers in ActionPack
Signed-Off-By: Michael Koziarski <michael@koziarski.com>
[#1202 state:committed]
|
2009-02-01 14:44:30 +13:00 |
|
Filip H.F. "FiXato" Slagter
|
a0d8202bb9
|
Ensure whitespaces are stripped when merging string joins. [#1297 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2009-01-28 19:50:55 +00:00 |
|
Pratik Naik
|
74871961ec
|
Add array id support to Model.update_counters. [#1254 state:resolved] [Carlos Júnior]
|
2009-01-28 19:20:55 +00:00 |
|
Pratik Naik
|
fe6ffce51d
|
Make sure inner scope conditions get a preference over the outer ones
|
2009-01-24 17:54:10 +00:00 |
|
Pratik Naik
|
39e1ac658e
|
Merge docrails
|
2009-01-18 18:10:58 +00:00 |
|
David Heinemeier Hansson
|
0efec64520
|
Merge branch 'master' of git@github.com:rails/rails
|
2008-12-28 20:53:58 +01:00 |
|
Yaroslav Markin
|
66ee5890c5
|
Introduce dynamic scopes for ActiveRecord: you can now use class methods like scoped_by_user_name(user_name) and scoped_by_user_name_and_password(user_name, password) that will use the scoped method with attributes you supply. [#1648 state:committed]
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
|
2008-12-28 20:52:46 +01:00 |
|
Xavier Noria
|
a2270ef259
|
Inline code comments for class_eval/module_eval [#1657 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2008-12-28 19:49:28 +00:00 |
|
Yaroslav Markin
|
28347d889b
|
Refactor ActiveRecord::Base#new_record? [#1647 state:committed]
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
|
2008-12-27 15:25:39 +01:00 |
|
Yaroslav Markin
|
6e98adfc8e
|
ActiveRecord::Base#new_record? now returns false for existing records (was nil) [#1219 state:committed]
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
|
2008-12-27 14:36:11 +01:00 |
|
Joshua Peek
|
aa002c0e86
|
ActiveRecord::QueryCache middleware
|
2008-12-22 11:31:18 -06:00 |
|
Daniel Luz
|
f7bd0beb67
|
Ensure Model#last doesn't affects order for another finders inside the same scope [#1499 state:resolved]
Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
|
2008-12-21 23:24:06 +00:00 |
|
Pratik Naik
|
c3f53f412c
|
Merge docrails
|
2008-12-19 14:27:43 +00:00 |
|
Frederick Cheung
|
428e77bf0f
|
Make exceptions raise from find_by_foo! have a more helpful message [#1567 state:resolved]
|
2008-12-18 19:19:35 +00:00 |
|
Daniel Luz
|
c4023cbe20
|
Update documentation for default_scope
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
|
2008-12-16 14:34:02 +01:00 |
|
Jeremy Kemper
|
e8c4939fb3
|
Benchmark.ms
|
2008-12-09 11:17:11 -08:00 |
|