method

touch

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

Sabyasachig ยท Sep 11, 2013

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)