aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/core.rb
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #23417 from sgringwe/masterRafael Mendonça França2016-03-011-0/+8
|\
| * Add initial support for allowing an error on order or limit of queries being ...Scott Ringwelski2016-02-021-0/+8
* | Extract a Relation#arel_attributeMatthew Draper2016-02-041-1/+1
* | Defer Arel attribute lookup to the model classMatthew Draper2016-02-041-0/+5
|/
* Skip the STI condition when evaluating a default scopeMatthew Draper2016-01-121-1/+1
* Deprecate exception#original_exception in favor of exception#causeYuki Nishijima2015-11-031-2/+2
* Merge pull request #20957 from akihiro17/find-by-issueSean Griffin2015-10-201-1/+1
|\
| * Don't cache arguments in #find_by if they are an ActiveRecord::Relationakihiro172015-10-061-1/+1
* | applies new doc guidelines to Active Record.Yves Senn2015-10-141-3/+3
|/
* Separate `dup` from `deep_dup` in the attributes hashSean Griffin2015-09-281-2/+2
* Extra caller details added to ActiveRecord::RecordNotFoundSameer Rahmani2015-07-211-3/+5
* Revert "Revert "Reduce allocations when running AR callbacks.""Guo Xiang Tan2015-07-161-4/+4
* copy-edits the docs of dump_schemas [ci skip]Xavier Noria2015-05-061-3/+4
* Merge pull request #19448 from tgxworld/fix_activesupport_callbacks_clash_on_runRafael Mendonça França2015-04-061-4/+4
|\
| * Revert "Reduce allocations when running AR callbacks."Guo Xiang Tan2015-03-221-4/+4
* | Clarify the role of `ActiveRecord::Core.encode_with`Sean Griffin2015-03-291-4/+8
* | [skip ci] Improve `warn_on_records_fetched` documentationJon Atack2015-03-271-4/+4
* | Add `config.active_record.warn_on_records_fetched_greater_than` optionJason Nochlin2015-03-251-0/+9
|/
* Add config.active_record.dump_schemas.Ryan Wallace2015-03-171-0/+9
* Isolate access to .default_scopes in ActiveRecord::Scoping::DefaultBen Woosley2015-03-121-4/+2
* Attempt to provide backwards compatible YAML deserializationSean Griffin2015-03-101-0/+2
* Revert "mutate the transaction object to reflect state"Aaron Patterson2015-03-021-1/+1
* ask the txn for it's state, not a state objectAaron Patterson2015-03-021-1/+1
* Move transaction code to transaction moduleArthur Neves2015-03-011-41/+0
* Remove parent transaction stateArthur Neves2015-03-011-4/+0
* remove useless conditionalAaron Patterson2015-03-011-1/+1
* Merge pull request #18936 from arthurnn/txn_callbacksArthur Nogueira Neves2015-02-241-1/+1
|\
| * Add before_commitArthur Neves2015-02-241-1/+1
* | Require `belongs_to` by default.Josef Šimánek2015-02-211-0/+2
* | Merge pull request #16989 from Empact/reload-cache-clearRafael Mendonça França2015-02-201-5/+0
|\ \
| * | Isolate access to @associations_cache and @aggregations cache to the Associat...Ben Woosley2014-09-281-5/+0
* | | Merge pull request #16993 from Empact/simplify-find_by-statement-cacheRafael Mendonça França2015-02-201-16/+18
|\ \ \ | |_|/ |/| |
| * | Simplify `find_by_statement_cache` interaction down to a class-level ivar wit...Ben Woosley2014-09-221-20/+18
| |/
* | Mark some methods as nodocRafael Mendonça França2015-02-051-6/+6
* | Remove special case for symbols at findRafael Mendonça França2015-02-051-2/+0
* | Fix Issue #15549, unbounded memory growth when saving records that have any a...Will Bryant2015-02-011-2/+3
* | make the private methods privateAaron Patterson2015-02-011-2/+2
* | Attribute assignment and type casting has nothing to do with columnsSean Griffin2015-01-311-1/+1
* | Remove most type related predicates from `Column`Sean Griffin2015-01-301-1/+1
* | Merge pull request #18474 from notEthan/pretty_print_inspectSean Griffin2015-01-231-0/+5
|\ \
| * | pretty_print will use #inspect if a subclass redefines itEthan2015-01-121-14/+18
|/ /
* | Remove support for the protected attributes gemCarlos Antonio da Silva2015-01-091-10/+2
* | Define attribute methods before attempting to populate recordsSean Griffin2015-01-051-1/+1
* | Remove deprecated `ActiveRecord::Base.disable_implicit_join_references=`Rafael Mendonça França2015-01-041-7/+0
* | Pass a type caster when aliasing tables for joinsSean Griffin2014-12-291-4/+4
* | Extract an explicit type caster classSean Griffin2014-12-291-7/+5
* | Rely on the injectable type caster for `arel_table`Sean Griffin2014-12-291-1/+7
* | Remove `klass` and `arel_table` as a dependency of `PredicateBuilder`Sean Griffin2014-12-261-2/+6
* | Inject the `PredicateBuilder` into the `Relation` instanceSean Griffin2014-12-261-1/+5
* | Don't perform statement caching for `find` when called from a scopeSean Griffin2014-12-221-0/+1