Notes posted by Sabyasachig

RSS feed
September 11, 2013 - (v3.2.13)
0 thanks

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)