2013-08-20 32 views
0

我使用Rails4在Ruby上開發項目。我有兩個MySQL表A和B,我也有MySql觸發器,當我從A表更新列時,使用例如MySql客戶端,而不是後端更新B表的列值。我可以使用activerecord或其他解決方案捕獲後臺B表的更新事件嗎?謝謝。在主動記錄級別捕獲MySql觸發器

回答

1

你不能。觸發器不會產生異常或其他任何可以從更高級別捕獲的事件。

將數據嵌入到數據庫中違反了「Rails方式」,順便說一句,本來應該使用模型來建立這樣的操作。