Ruby on Railsアプリケーションを構築していますが、アプリケーション全体のイベントに応答するカスタムプラグインを作成できるようにしたいと考えています。
たとえば、ユーザーは私のアプリケーションの場所にチェックインできます。これが起こったとき、私はできるようになりたいかもしれません
- 電子メール通知を送信する
- プッシュ通知を送信する
- ユーザーにいくつかのポイントを与える
- イベントをデータベースに記録します
重要なのは、上記のアクションをチェックインコードから切り離してほしいということです。これらのさまざまなコードスニペットを有効または無効にできるようにしたい。チェックインコードベースに触れることなく、コードに他のアクションを追加できるはずです。
Ruby on Railsにはこのようなことをするためのメカニズムがありますか?
ありがとう!