【发布时间】:2016-09-20 06:09:56
【问题描述】:
我需要将 Ruby on Rails 应用程序与第 3 方应用程序集成,这将共享一个通用 PostgreSQL 数据库。也就是说,Rails 应用程序和第 3 方应用程序都将使用相同的 PG 数据库。
是否可以在 Rails 应用程序中设置监听器,以便在第 3 方应用程序添加、编辑或删除数据库记录时触发事件?
例如,假设我在 Rails 中定义了一个 Book 模型,并且第 3 方应用程序在数据库的 Book 表中添加了一个新行(不是通过 BooksController)。
Rails 应用程序能否检测到已添加新记录,或已编辑/删除现有记录?
【问题讨论】:
标签: ruby-on-rails rails-activerecord