一部のユーザーが他のユーザーの場所の変更を追跡し、場所が更新されるたびに websockets から通知を受けるレールサーバーを構築しています。
現在、場所を更新して WebsocketRais トリガーを呼び出すために、通常の更新を呼び出す代わりに update_location アクションを呼び出します。これは私には本当に奇妙に思えますし、もっと良い方法があるはずだと思います。
私が知っている唯一の他のオプションは、更新アクションを呼び出して、場所が更新されているかどうかを確認し、サブスクライバーに通知することです。これも私には非常に醜いようです。
リソースの Rails 更新を何らかの形でオーバーライドし、location 属性が更新されるたびにサブスクライバーに通知できるようにしたいと考えています。これは、設定以外のことを行う location 属性のセッター メソッドのようなものです。それは可能ですか?どうすればそれができるでしょうか?