Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails观察者自定义回调_Ruby On Rails_Transactions_Callback_Observer Pattern - Fatal编程技术网

Ruby on rails rails观察者自定义回调

Ruby on rails rails观察者自定义回调,ruby-on-rails,transactions,callback,observer-pattern,Ruby On Rails,Transactions,Callback,Observer Pattern,如何实现自定义回调,然后将方法注册到observer中 如果我们在模型中使用事务,是在事务中的每个记录触发创建后,还是在事务完成后触发创建 使用Rails 3 谢谢 您将方法添加到您的观察者中,例如:after\u something,然后在模型中的代码中发出notify\u observer(:after\u something)。该方法将接收模型实例作为参数 对于创建实例的类的观察者,调用了after_create。每一个实例

如何实现自定义回调,然后将方法注册到observer中

  • 如果我们在模型中使用事务,是在事务中的每个记录触发创建后,还是在事务完成后触发创建

  • 使用Rails 3

    谢谢

  • 您将方法添加到您的观察者中,例如:after\u something,然后在模型中的代码中发出notify\u observer(:after\u something)。该方法将接收模型实例作为参数

  • 对于创建实例的类的观察者,调用了after_create。每一个实例