Ruby on Railsアプリケーションをサードパーティのアプリケーションと統合する必要があります。これは、共通のPostgreSQLデータベースを共有します。つまり、Railsアプリとサードパーティのアプリは同じPGデータベースを使用します。サードパーティのアプリケーションによってトリガされたデータベースの変更をリッスンする方法
Railsアプリ内でリスナーを設定することは可能ですか?サードパーティのアプリケーションがデータベースレコードを追加、編集、または削除するときにイベントが発生するように設定することはできますか?
たとえば、Book
モデルがRailsで定義されていて、サードパーティのアプリがBooksController
ではなく、データベースのブックテーブルに新しい行を追加しているとします。
Railsアプリケーションは、新しいレコードが追加されたこと、または既存のレコードが編集/削除されたことを検出できますか?