Rails - 事务和回滚

时间:2013-01-28 15:31:33

标签: ruby-on-rails ruby transactions rollback

我正在尝试让事务工作,因为我需要保存@event,以便我可以将给定的@ event.id分配给它的家属。

我已经提升了ActiveRecord :: Rollback,但它没有做任何事情。我知道它也会点击它,因为它显示了:通知输入了那个。我在网上发现的另一个问题是没有引发异常。我开始使用保存了!抛出异常。这给了我一个异常ActiveRecord :: RecordInvalid,当我解救异常时它不回滚。我很感激任何帮助或想法,谢谢你。

注意:如果@EVENT已存在,此事务的后半部分是该怎么做。我还没有调试那个部分因为事件永远不存在,直到我可以使这个事务工作

1 个答案:

答案 0 :(得分:0)

发现MySQL服务器正在运行MyISAM引擎,它不支持事务。

相关问题