Rails after_touch callback?

daqing · 2012年03月17日 · 最后由 daqing 回复于 2012年03月17日 · 3696 次阅读

官方文档的 callback 里面,没有 before_touch/after_touch 方法,但是今天在代码里用了一下,是有效的。

为啥官方文档没有说明呢?不推荐用吗?

学习了,还没发现有这个东西,不过这个东西适用的场合貌似很少,一般都是判断某个字段是否有改变吧?判断 created_at 和 updated_at 的应该很少

#1 楼 @vkill 确实,after_touch 很少用到。今天也是设计一个特殊需求时,才需要的。touch 这个函数,除了默认更新 updated_at/on 以外,还可以传入一个参数,更新额外的时间戳字段。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号