关于 callback, 使用 observer 还是写 model 里呢?
看到 http://rails-bestpractices.com/posts/19-use-observer
依我这种 rails 新手来看,如果需求足够实现的话,就直接写 model 中,明摆着 Observer 要多成生一个类。嘿嘿。
我偏好 callback,浏览方便,不然代码改动的时候容易忘了。
跨 model 的 callback 很少见,就想到日志记录。
个人看法:
具体问题具体做,不绝对哈。不过这种 callback 不要太多,要不然多了以后太难维护了。