0

我使用 Rails4 在 Ruby 上开发项目。我有两个mysql表A和B,还有MySql触发器,当我从A表更新列时更新B表的列值,例如使用MySql客户端,而不是后端。我可以使用 activerecord 或其他任何解决方案在后端捕获 B 表的更新事件吗?谢谢。

4

1 回答 1

1

你不能。触发器不会产生异常或您可以从更高级别捕获的任何其他内容。

将逻辑嵌入到数据库中是违反“Rails 方式”的,顺便说一句,这将使用 Model 来设置此类操作。

于 2013-08-20T11:05:46.713 回答