10
我有一个包含一个基于内存的会话表如下:在Rails记录更改的updated_at
id
sessnhash
userid
created_at
updated_at
的想法是,当用户第一次登录时随机sessnhash
创建并传回,让所有的进一步行动必须发送该服务器请求的sessionhash。这些经历了登录?方法在应用程序控制器上,它只是检查表中的行是否存在该sessionhash。
我现在想扩展这个功能来保持上次发生这个用户的任何活动的标签,我认为这样做的一种方法是在找到sessionhash后立即做一个保存,希望这会然后更新'updated_at'属性。
但是Rails太聪明了,并没有更新任何东西,因为实际上没有更新。
有什么办法强制Rails更新updated_at属性,而不必对任何其他属性进行任何数据更改?
你应该接受你的答案。 – 2012-05-07 00:33:58