reload

reload()
Instance Public methods

Reloads the collection from the database. Returns self. Equivalent to collection(true).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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>]
 
person.pets(true# fetches pets from the database
# => [#<Pet id: 1, name: "Snoop", group: "dogs", person_id: 1>]
doc_ruby_on_rails
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.