after_create :send_email
工作正常,但如果你想在不同的方法上使用过滤器呢?
class User
def update_name new_name
name = new_name
end
def send_email
...
有没有办法在更新方法上创建后过滤器(对send_email)?
为什么不把send_email放在update_name中?因为update_name位于单独的模块中。我不想用与用户有关的代码污染该模块。
使用Ruby 1.9.3和Sinatra,而不是Rails。