
Untitled
By: a guest on
Jun 26th, 2012 | syntax:
None | size: 0.45 KB | hits: 8 | expires: Never
ruby on rails 3 reload using cached data
u = User.find(1)
u.first_name
#outputs bob
# manually change first_name for record 1 to jim with PGadmin or with rails console
u.reload
u.valid?
#outputs true
u.first_name
#outputs bob
#if i do this again
u = User.find(1)
#old data again
u.first_name
#outputs bob
#if i load data this way
u = User.where('id = 1').first
#new data
u.first_name
#outputs jim
ActiveRecord::Base.uncached do
User.find(1)
end