【发布时间】:2013-09-19 07:09:15
【问题描述】:
我的控制器操作之一是
def create
App.transaction do
app = App.create_new_app(params["app_alias"])
campaign = Campaign.create_new_campaign(params)
user = User.create_new_user(params)
end
end
This documentation 说“事务作用于单个数据库连接”和“完全分布式事务超出了 Active Record 的范围。”如果在创建用户或活动时出现异常,我该如何创建类似的东西应用也回滚,反之亦然?
【问题讨论】:
标签: ruby-on-rails ruby transactions