多くのフォーラムシステムと同じように、基本的なメッセージを相互に送信できるように、アプリのユーザー向けにシンプルな受信トレイシステムを実装しようとしています。
の場合User has_many :messages、前回読んだメッセージ以降に未読のメッセージを追跡してユーザーに通知するにはどうすればよいですか?
Messages画面へのリンクをクリックすると、別のテーブルに記録する必要があると思います( MessagesClicks)。
それがここでの最善のアプローチですか?
そこで、MessagesClicksテーブルをチェックして、そのリンクが最後にクリックされてから新しいメッセージが到着したかどうかを確認します-またはフィールドに基づいていlast_clickedupdated_atます。