aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/collection_proxy.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* Relations built off collection associations with an unsaved owner should be ↵Jon Leighton2012-11-091-2/+3
| | | | | | | | | | null relations For example, the following should not run any query on the database: Post.new.comments.where(body: 'omg').to_a # => [] Fixes #5215.
* fix AR::Associations::CollectionProxy#delete broken documentation [ci skip]Francesco Rodriguez2012-09-211-23/+2
|
* update AR::Associations::CollectionProxy#loaded? documentation [ci skip]Francesco Rodriguez2012-09-211-1/+6
|
* Remove mass_assignment_options from ActiveRecordGuillermo Iguaran2012-09-161-6/+6
|
* Remove mass assignment security from ActiveRecordGuillermo Iguaran2012-09-161-1/+0
|
* Update documentation for CollectionProxyMarc-Andre Lafortune2012-09-121-8/+2
|
* s/scoped/scope/Jon Leighton2012-08-011-3/+3
|
* Add CollectionProxy#scopeJon Leighton2012-08-011-1/+5
| | | | | | | | | | | | | | | | This can be used to get a Relation from an association. Previously we had a #scoped method, but we're deprecating that for AR::Base, so it doesn't make sense to have it here. This was requested by DHH, to facilitate code like this: Project.scope.order('created_at DESC').page(current_page).tagged_with(@tag).limit(5).scoping do @topics = @project.topics.scope @todolists = @project.todolists.scope @attachments = @project.attachments.scope @documents = @project.documents.scope end
* Use explicit delegationsJon Leighton2012-08-011-119/+79
| | | | | | | This makes it easier to see what the documentation refers to. It also means that we are not doing unnecessary work for delegations that have no args / splats / block / etc.
* fix typo in collection proxyAccessd2012-07-311-1/+1
|
* Deprecate ActiveRecord::Base.scoped.Jon Leighton2012-07-271-5/+1
| | | | | | | It doesn't serve much purpose now that ActiveRecord::Base.all returns a Relation. The code is moved to active_record_deprecated_finders.
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-05-301-1/+1
|\
| * change example on CollectionProxy#delete to accept multiple valuesFrancesco Rodriguez2012-05-281-1/+1
| |
* | Add support for CollectionAssociation#delete by Fixnum or StringFrancesco Rodriguez2012-05-281-0/+26
|/ | | | | | | | | | | | | | | | | | | | | | | | I found the next issue between CollectionAssociation `delete` and `destroy`. class Person < ActiveRecord::Base has_many :pets end person.pets.destroy(1) # => OK, returns the destroyed object person.pets.destroy("2") # => OK, returns the destroyed object person.pets.delete(1) # => ActiveRecord::AssociationTypeMismatch person.pets.delete("2") # => ActiveRecord::AssociationTypeMismatch Adding support for deleting with a fixnum or string like `destroy` method.
* add CollectionProxy#uniq documentationFrancesco Rodriguez2012-05-261-0/+21
|
* add :nodoc: to CollectionProxy#initializeFrancesco Rodriguez2012-05-251-1/+1
|
* add CollectionProxy#== documentationFrancesco Rodriguez2012-05-251-0/+24
|
* add CollectionProxy#count documentationFrancesco Rodriguez2012-05-251-0/+26
|
* add CollectionProxy#to_ary documentationFrancesco Rodriguez2012-05-251-2/+35
|
* add CollectionProxy#delete documentationFrancesco Rodriguez2012-05-251-1/+104
|
* copy edits in collection proxy docs [ci skip]Vijay Dev2012-05-231-25/+18
|
* add CollectionProxy#length documentationFrancesco Rodriguez2012-05-221-5/+37
|
* add CollectionProxy#size documentationFrancesco Rodriguez2012-05-221-2/+25
|
* add :call-seq: to +first+ and +last+ CollectionProxy methodsFrancesco Rodriguez2012-05-221-0/+6
|
* add CollectionProxy#create! documentationFrancesco Rodriguez2012-05-221-0/+22
|
* add CollectionProxy#create documentationFrancesco Rodriguez2012-05-221-0/+33
|
* add more examples to CollectionProxy#findFrancesco Rodriguez2012-05-221-0/+9
|
* adding :call-seq: to CollectionProxy methodsFrancesco Rodriguez2012-05-221-0/+39
|
* add CollectionProxy#build documentationFrancesco Rodriguez2012-05-221-0/+31
|
* remove repeated documentation in CollectionProxy#clearFrancesco Rodriguez2012-05-221-24/+2
|
* update CollectionProxy#clear documentationFrancesco Rodriguez2012-05-211-3/+2
|
* update CollectionProxy#delete_all documentationFrancesco Rodriguez2012-05-211-2/+29
|
* add CollectionProxy#delete_all documentationFrancesco Rodriguez2012-05-211-0/+65
|
* fix CollectionProxy documentation markupFrancesco Rodriguez2012-05-211-8/+8
|
* add CollectionProxy#reload documentationFrancesco Rodriguez2012-05-211-0/+18
|
* improve CollectionProxy#destroy documentationFrancesco Rodriguez2012-05-211-5/+37
|
* add CollectionProxy#destroy documentationFrancesco Rodriguez2012-05-211-1/+42
|
* update CollectionProxy#destroy_all documentationFrancesco Rodriguez2012-05-201-1/+9
|
* add CollectionProxy#select documentationFrancesco Rodriguez2012-05-191-2/+55
|
* add CollectionProxy#find documentationFrancesco Rodriguez2012-05-191-0/+20
|
* copy edits [ci skip]Vijay Dev2012-05-191-17/+20
|
* add CollectionProxy#last documentationFrancesco Rodriguez2012-05-191-0/+27
|
* add CollectionProxy#first documentationFrancesco Rodriguez2012-05-191-0/+27
|
* improve CollectionProxy#concat documentationFrancesco Rodriguez2012-05-191-7/+18
|
* fix CollectionProxy#<< documentationFrancesco Rodriguez2012-05-191-1/+1
|
* add CollectionProxy#<< documentationFrancesco Rodriguez2012-05-191-0/+20
|
* add CollectionProxy#clear documentationFrancesco Rodriguez2012-05-191-0/+26
|
* add CollectionProxy#include? documentationFrancesco Rodriguez2012-05-181-0/+13
|
* move docs from CollectionAssociation to CollectionProxyFrancesco Rodriguez2012-05-181-1/+142
|
* Remove #=== quirkJon Leighton2012-05-111-6/+0
| | | | Makes it consistent with Relation. Can't see a use for this.