Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | | | | again, read_attribute is public, so just call it | Aaron Patterson | 2014-04-13 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| * | | | | | | | | read_attribute is public, so we should just call it | Aaron Patterson | 2014-04-13 | 1 | -1/+1 | |
| |/ / / / / / / | ||||||
| * | | | | | | | Merge pull request #14592 from ↵ | Rafael Mendonça França | 2014-04-13 | 4 | -0/+54 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | laurocaetano/equality_between_relation_and_collection_proxy The comparison between `Relation` and `CollectionProxy` should be consistent. Conflicts: activerecord/CHANGELOG.md | |||||
| | * | | | | | | | Ensure that the comparison between 'CollectionProxy' and ↵ | Lauro Caetano | 2014-04-12 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'AssociationRelation' is consistent. | |||||
| | * | | | | | | | Make the comparison between 'Relation' and 'AssociationRelation' | Lauro Caetano | 2014-04-12 | 3 | -1/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | consistent. | |||||
| | * | | | | | | | The comparison between `Relation` and `CollectionProxy` should be consistent. | Lauro Caetano | 2014-04-11 | 3 | -0/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example: author.posts == Post.where(author_id: author.id) # => true Post.where(author_id: author.id) == author.posts # => true Fixes #13506 | |||||
| * | | | | | | | | Add a changelog entry for #14546 [ci skip] | Robin Dupret | 2014-04-13 | 1 | -0/+14 | |
| | |/ / / / / / | |/| | | | | | | ||||||
| * | | | | | | | don't bother with an offset if the offset is zero | Aaron Patterson | 2014-04-12 | 1 | -6/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we're guaranteed to pass a numeric value for offset, so if it's zero, just don't add an offset to the query | |||||
| * | | | | | | | only add the offset and index when we need to | Aaron Patterson | 2014-04-12 | 1 | -8/+9 | |
| | | | | | | | | ||||||
| * | | | | | | | remove branching logic from calls to find_nth | Aaron Patterson | 2014-04-12 | 1 | -6/+10 | |
| | | | | | | | | ||||||
| * | | | | | | | please use Ruby, not ActiveSupport | Aaron Patterson | 2014-04-11 | 1 | -1/+1 | |
| |/ / / / / / | ||||||
| * | | | | | | Use assert_not | Rafael Mendonça França | 2014-04-11 | 1 | -1/+1 | |
| | | | | | | | ||||||
| * | | | | | | New CHANGELOG entries are in to top of file | Rafael Mendonça França | 2014-04-11 | 1 | -7/+7 | |
| | | | | | | | ||||||
| * | | | | | | :scissors: | Rafael Mendonça França | 2014-04-11 | 3 | -7/+7 | |
| | | | | | | | ||||||
| * | | | | | | Merge pull request #14711 from ↵ | Rafael Mendonça França | 2014-04-11 | 5 | -3/+35 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | swoker/activerecord_fix_aggregate_methods_with_select Activerecord fix aggregate methods with select | |||||
| | * | | | | | | fix exception on polymorphic associations with predicates | Simon Woker | 2014-04-11 | 2 | -0/+16 | |
| | | | | | | | | ||||||
| | * | | | | | | Fix error for aggregate methods with select, see issue #13648 | Simon Woker | 2014-04-10 | 3 | -3/+19 | |
| | | | | | | | | ||||||
| * | | | | | | | PostgreSQL, warn once per connection per missing OID. Closes #14275. | Yves Senn | 2014-04-11 | 3 | -2/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Yves Senn & Matthew Draper] | |||||
| * | | | | | | | PostgreSQL, adapter automatically reloads it's type map. Closes #14678. | Yves Senn | 2014-04-11 | 8 | -16/+57 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Yves Senn & Matthew Draper] | |||||
| * | | | | | | | docs, make association `autosave: true` examples runnable. Closes #14700 | Yves Senn | 2014-04-11 | 1 | -6/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip] The examples are written in a way you expect them to be executable. However one snippet assumed there to be two comments when only one was created above. The defined models did not extend `ActiveRecord::Base` The example used `comments.last.mark_for_destruction`. This does no longer load the whole collection but just the last record. It is then refetcht on subsequent calls to `last`. This breaks the example. | |||||
| * | | | | | | | Merge pull request #12829 from iantropov/issue_insert_via_hmt_scope_3548 | Rafael Mendonça França | 2014-04-10 | 6 | -4/+32 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix insertion of records for hmt association with scope Conflicts: activerecord/CHANGELOG.md | |||||
| | * | | | | | | | Fix insertion of records for hmt association with scope, fix #3548 | Ivan Antropov | 2013-11-17 | 6 | -4/+32 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Remove warning of unused variable | Rafael Mendonça França | 2014-04-10 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| * | | | | | | | | No need to call send | Rafael Mendonça França | 2014-04-10 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Merge branch 'master' into rm-uuid-fixtures | Rafael Mendonça França | 2014-04-10 | 36 | -115/+266 | |
| |\ \ \ \ \ \ \ \ | | | |/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: activerecord/CHANGELOG.md activesupport/CHANGELOG.md | |||||
| | * | | | | | | | Only call uniq on the conditional that actually needs it | Carlos Antonio da Silva | 2014-04-09 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Remove extra collect call | Carlos Antonio da Silva | 2014-04-09 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Make sure the reflection test is passing a String to the reflection | Lauro Caetano | 2014-04-09 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cache. | |||||
| | * | | | | | | | Make the aggregate_reflections cache work with strings as its keys. | Lauro Caetano | 2014-04-09 | 1 | -2/+2 | |
| | | | | | | | | | ||||||
| | * | | | | | | | No need to call `to_sym` on reflection name, since the cache now works | Lauro Caetano | 2014-04-09 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with strings with string keys. Related #14668. | |||||
| | * | | | | | | | Make the reflections cache work with strings as its keys. | Lauro Caetano | 2014-04-09 | 1 | -2/+2 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Merge pull request #12016 from roderickvd/uuid_fixes | Rafael Mendonça França | 2014-04-04 | 10 | -10/+69 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Auto-generate stable fixture UUIDs on PostgreSQL Conflicts: activerecord/CHANGELOG.md activerecord/lib/active_record/fixtures.rb activerecord/test/cases/adapters/postgresql/uuid_test.rb activesupport/CHANGELOG.md | |||||
| | * | | | | | | | | Auto-generate stable fixture UUIDs on PostgreSQL. | Roderick van Domburg | 2014-01-07 | 11 | -17/+74 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #11524 | |||||
* | | | | | | | | | | use an array for bind params to simplify substitution | Aaron Patterson | 2014-04-12 | 3 | -19/+19 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | propogate bind values collected in arel to SQL generation | Aaron Patterson | 2014-04-11 | 3 | -1/+12 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | decouple the factory method from the constructing model | Aaron Patterson | 2014-04-10 | 3 | -10/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The factory method only requires the constructing model to get the connection object. Since the model is available when calling the factory method, we can just pass the appropriate connection in. | |||||
* | | | | | | | | | | remove intelligence from StatementCache#initialize | Aaron Patterson | 2014-04-10 | 3 | -16/+18 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | stop caching the class on the statement cache object | Aaron Patterson | 2014-04-10 | 3 | -15/+15 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | fix ivar names and add reader methods | Aaron Patterson | 2014-04-10 | 1 | -7/+6 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | eagerly build the cacheable query builder | Aaron Patterson | 2014-04-10 | 1 | -13/+7 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | eagerly build the bind map | Aaron Patterson | 2014-04-10 | 1 | -8/+5 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | eagerly build the relation object | Aaron Patterson | 2014-04-10 | 1 | -8/+2 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | remove dead code | Aaron Patterson | 2014-04-10 | 1 | -7/+0 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | speed up parameter substitution | Aaron Patterson | 2014-04-09 | 1 | -2/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | store the offsets of the bind values, then only index to bind value locations before joining the array | |||||
* | | | | | | | | | | tests still pass when caching unprepared statements | Aaron Patterson | 2014-04-09 | 1 | -1/+0 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Merge branch 'master' into adequaterecord | Aaron Patterson | 2014-04-09 | 2 | -3/+3 | |
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: add services: memcache to travis The `source` option for `has_many => through` should accept String values. | |||||
| * | | | | | | | | | The `source` option for `has_many => through` should accept String | Lauro Caetano | 2014-04-09 | 2 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | values. With the changes introduced by 16b70fddd4dc7e7fb7be108add88bae6e3c2509b it was expecting the value to be a Symbol, while it could be also a String value. | |||||
* | | | | | | | | | | remove the bind visitor since the collector handles substituting bind values | Aaron Patterson | 2014-04-09 | 2 | -9/+5 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | push the collectors up to the abstract adapter | Aaron Patterson | 2014-04-09 | 3 | -40/+22 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | sqlite3 tests passing again | Aaron Patterson | 2014-04-09 | 1 | -7/+8 | |
| | | | | | | | | | |