Method: ActiveRecord::Associations::CollectionProxy#reload
- Defined in:
- activerecord/lib/active_record/associations/collection_proxy.rb
#reload ⇒ Object
Reloads the collection from the database. Returns self.
class Person < ActiveRecord::Base
has_many :pets
end
person.pets # fetches pets from the database
# => [#<Pet id: 1, name: "Snoop", group: "dogs", person_id: 1>]
person.pets # uses the pets cache
# => [#<Pet id: 1, name: "Snoop", group: "dogs", person_id: 1>]
person.pets.reload # fetches pets from the database
# => [#<Pet id: 1, name: "Snoop", group: "dogs", person_id: 1>]
1085 1086 1087 1088 |
# File 'activerecord/lib/active_record/associations/collection_proxy.rb', line 1085 def reload proxy_association.reload(true) reset_scope end |