Activerecord 在Rails记录中更改更新的_at

Activerecord 在Rails记录中更改更新的_at,activerecord,ruby-on-rails-3.1,Activerecord,Ruby On Rails 3.1,我有一个基于内存的会话表,其中包含以下内容: id sessnhash userid created_at updated_at 其思想是,当用户首次登录随机sessnhash时,将创建并传回,以便所有后续操作都必须为服务器请求发送该sessionhash。这些经历了一场争吵?方法,该方法仅检查表中是否存在该sessionhash的行 现在,我想扩展这个功能,为该用户保留上一次发生任何活动的选项卡,我认为这样做的一种方法是在找到sessionhash后立即进行保存,希望这样可以更新“u

我有一个基于内存的会话表,其中包含以下内容:

id

sessnhash

userid

created_at

updated_at
其思想是,当用户首次登录随机
sessnhash
时,将创建并传回,以便所有后续操作都必须为服务器请求发送该sessionhash。这些经历了一场争吵?方法,该方法仅检查表中是否存在该sessionhash的行

现在,我想扩展这个功能,为该用户保留上一次发生任何活动的选项卡,我认为这样做的一种方法是在找到sessionhash后立即进行保存,希望这样可以更新“updated_at”属性

然而Rails太聪明了,没有更新任何东西,因为实际上什么都没有更新


有没有办法强迫Rails更新更新的_at属性,而不必对任何其他属性进行任何数据更改?

我刚刚了解到我需要这样做

sessn.touch 
这将在属性处更新
updated\u


都在这里:。

你应该接受你的答案。