2010-03-29 56 views
0

我有一个A类,当它初次实例化并保存或修改后,它将创建B类的一个实例并保存它也如何在保存模型时创建不同类的新实例

我希望他们在同一个交易中,我希望它在模型中处理,而不是控制器。

我知道如何在'transaction do'块的调解者中做到这一点,但我该如何在模型中做到这一点?

感谢

回答

1

做在一个after_save回调,这是在相同的事务原来保存。请参阅Rails guides

+0

很酷,我只是没有意识到这是同一个交易。谢谢! – Will 2010-03-29 19:41:49

相关问题