method
touch
v3.2.13 -
Show latest stable
- Class:
ActiveRecord::Callbacks
touch(*)public
No documentation available.
# File activerecord/lib/active_record/callbacks.rb, line 257
def touch(*) #:nodoc:
run_callbacks(:touch) { super }
end 1Note
touch in rails
touch is used to update the updated_at column you can create a model instance and update the updated_at value on it
Let say we have one user model
user = User.first
next you can write
user.touch
so it will run the query for you
UPDATE users SET updated_at = 'current_date_time' WHERE users.id = 1
Alternatively, to update some other column with the current date and time use:
model.touch(:column_name)