【发布时间】:2010-12-04 15:05:29
【问题描述】:
我考虑过使用观察者或回调。 什么时候应该使用观察者?
F.e.您可以执行以下操作:
# User-model
class User << AR
after_create :send_greeting!
def send_greeting!
UserNotifier.deliver_greeting_message(self)
end
end
#observer
class UserNotifier << AR
def greeting_message(user)
...
end
end
或者你可以创建一个观察者并让它观察用户何时被创建......
你有什么推荐的?
【问题讨论】:
标签: ruby-on-rails callback observer-pattern