Tag: 触发

Rails中是否有一个DELETED表,就像在SQL Server中一样?

我需要能够在我的rails应用程序中执行相同的操作。 如您所见,在SQL Server中有一个名为DELETED的表,用于存储刚刚删除的行。 source: 如何在SQL Server中创建before delete触发器? CREATE TRIGGER TRG_AUD_DEL ON yourTable FOR DELETE AS INSERT INTO my_audit_table (col1, col2, …) SELECT col1, col2… FROM DELETED 将此逻辑应用于rails,是否有这样的表/位置来调用以获取这些行,就像在rails中删除它们一样? 我知道/ after_destroy之前的回调,但是如何访问被销毁的信息呢?