aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/base.rb
Commit message (Collapse)AuthorAgeFilesLines
* Use ARel's joins when building a query for finding records with includedEmilio Tagua2009-08-141-6/+15
| | | | associations.
* Merge commit 'rails/master'Emilio Tagua2009-08-101-10/+18
|\ | | | | | | | | | | | | Conflicts: activerecord/lib/active_record/calculations.rb activerecord/lib/active_record/connection_adapters/mysql_adapter.rb activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
| * Prevent overwriting of table name in merging SQL conditions [#2949 ↵Tristan Dunn2009-08-101-1/+3
| | | | | | | | state:resolved]
| * Model#human_attribute_name now accept symbols [#3025 status:resolved]Arthur Zapparoli2009-08-091-1/+1
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
| * Make sure association conditions work with :include and :joins [#358 ↵Vladimir Meremyanin2009-08-091-3/+5
| | | | | | | | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
| * With multiparameter date attributes, the behaviour when empty fields are ↵Hugo Peixoto2009-08-091-5/+9
| | | | | | | | | | | | | | | | present is now coherent with the one described in the date_select documentation. [#1715 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* | Merge commit 'rails/master'Emilio Tagua2009-08-081-0/+7
|\| | | | | | | | | | | Conflicts: activerecord/test/cases/adapter_test.rb activerecord/test/cases/method_scoping_test.rb
| * Add destroyed? to ActiveRecord, include tests for polymorphic urls for ↵José Valim2009-08-071-0/+7
| | | | | | | | destroyed objects and refactor mime responds tests and documentation.
* | Merge commit 'rails/master'Emilio Tagua2009-08-051-5/+0
|\|
| * Extract generic attribute method generation to AMoJoshua Peek2009-08-041-5/+0
| |
* | Don't use local vars before testing its conditional.Emilio Tagua2009-08-031-6/+6
| |
* | Merge commit 'rails/master'Emilio Tagua2009-07-311-100/+45
|\| | | | | | | | | Conflicts: activerecord/lib/active_record/associations.rb
| * Start separating primary key concernsJoshua Peek2009-07-301-65/+1
| |
| * Move id attribute methods into their related concernJoshua Peek2009-07-301-29/+0
| |
| * Restore DangerousAttributeErrorJoshua Peek2009-07-301-0/+4
| |
| * Wrap up attribute method reset concerns in 'undefine_attribute_methods'Joshua Peek2009-07-301-2/+2
| |
| * Generate methods for all suffixesJoshua Peek2009-07-301-4/+0
| |
| * Concernify AR AttributeMethodsJoshua Peek2009-07-301-1/+3
| |
| * Merge docrailsPratik Naik2009-07-251-3/+39
| |
* | Added ActiveRecord::Relation tests. Allow Relation to accept conditionalEmilio Tagua2009-07-311-2/+6
| | | | | | | | hashes and arrays like #find does.
* | Performance: cache/reload arel relation when possible to speed up things.Emilio Tagua2009-07-211-4/+5
| |
* | Removed unused local variable.Emilio Tagua2009-07-211-1/+0
| |
* | Introduced ActiveRecord::Relation, a layer between an ARel relation and an ↵Emilio Tagua2009-07-211-37/+19
| | | | | | | | AR relation
* | Merge commit 'rails/master'Emilio Tagua2009-07-211-7/+1
|\|
| * AMo conversion helperJoshua Peek2009-07-211-7/+1
| |
* | Merge commit 'rails/master'Emilio Tagua2009-07-201-0/+7
|\|
| * Define ActiveModel API ComplianceYehuda Katz2009-07-201-0/+7
| | | | | | | | | | | | - Define to_model on AR - Define to_model on ActiveModel::APICompliant - Update test fixtures to be API Compliant - Start using to_model in AP
* | Performance boost for AR#createEmilio Tagua2009-07-201-3/+4
| |
* | Added ActiveRecord::Base#(where|join|project|group|order|take|skip) methods.Emilio Tagua2009-07-161-32/+51
| |
* | Merge commit 'rails/master'Emilio Tagua2009-07-011-0/+7
|\|
| * Added AR:B#dup method for duplicationg object without frozen attributes ↵Yehuda Katz + Carl Lerche2009-07-011-0/+7
| | | | | | | | | | [#2859 state:resolved] Signed-off-by: Yehuda Katz + Carl Lerche <ykatz+clerche@engineyard.com>
* | Create is now powered by Arel. Removed methods that are no longer used.Emilio Tagua2009-07-011-14/+15
| |
* | Small refactor to update_all.Emilio Tagua2009-07-011-3/+3
| |
* | Merge commit 'rails/master'Emilio Tagua2009-06-301-2/+2
|\| | | | | | | | | Conflicts: activerecord/lib/active_record/base.rb
| * Changed ActiveRecord::Base.human_name to underscore the class name before it ↵Justin French2009-06-301-3/+3
| | | | | | | | | | | | | | | | | | humanizes it This gives you 'Post comment' rather than 'Postcomment' by default. Signed-off-by: Michael Koziarski <michael@koziarski.com> [#2120 state:committed]
* | Merge commit 'rails/master'Emilio Tagua2009-06-301-0/+19
|\| | | | | | | | | Conflicts: activerecord/test/cases/adapter_test.rb
| * Make sure the wrapped exceptions also have the original exception available.Michael Koziarski2009-06-261-2/+13
| | | | | | | | [#2419 state:committed]
| * Translate foreign key violations to ActiveRecord::InvalidForeignKey exceptions.Michael Schuerig2009-06-261-0/+4
| | | | | | | | Signed-off-by: Michael Koziarski <michael@koziarski.com>
| * Translate adapter errors that indicate a violated uniqueness constraint to ↵Michael Schuerig2009-06-261-0/+4
| | | | | | | | | | | | ActiveRecord::RecordNotUnique exception derived from ActiveReecord::StatementInvalid. Signed-off-by: Michael Koziarski <michael@koziarski.com>
* | Refactoring: Calculations now use construct_finder_sql instead they own method.Emilio Tagua2009-06-231-6/+4
| |
* | Merge commit 'rails/master'Emilio Tagua2009-06-231-0/+1
|\|
| * Move model naming into ActiveModelJoshua Peek2009-06-171-0/+1
| |
* | Removed unused methods.Emilio Tagua2009-06-231-67/+1
| |
* | Removed old commented codeEmilio Tagua2009-06-231-21/+0
| |
* | Forget about auto scope, it's always explicit.Emilio Tagua2009-06-171-7/+6
| |
* | Merge commit 'rails/master'Emilio Tagua2009-06-161-1/+2
|\|
| * uses Object#metaclass and Object#class_eval in a few spotsXavier Noria2009-06-121-1/+2
| | | | | | | | | | | | [#2797 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* | Merge commit 'rails/master'Emilio Tagua2009-06-121-1/+1
|\|
| * Integrate ActiveModel::Observing into ActiveRecordJoshua Peek2009-06-101-1/+1
| |
* | Merge commit 'rails/master'Emilio Tagua2009-06-101-8/+8
|\|