我有一个基于内存的会话表,其中包含以下内容:
id
sessnhash
userid
created_at
updated_at
这个想法是,当用户首次登录随机sessnhash
时,会创建并传回,以便所有进一步的操作都必须为服务器请求发送该会话。这些经过登录?应用程序控制器上的方法,它只检查该会话中是否存在表中的行。
我现在想要扩展此功能以保留上次为该用户发生任何活动的选项卡,我认为这样做的一种方法是在找到sessionhash后立即执行保存,希望这样就可以了更新'updated_at'属性。
然而,Rails太聪明了,不会更新任何内容,因为实际上没有任何更新。
有没有办法强制Rails更新updated_at属性而不必对任何其他属性进行任何数据更改?