ruby on rails - ver - Mantenga un registro de mensajes de usuario leídos/no leídos con una tabla de MessageClicks?
como ver mensajes eliminados de whatsapp sin aplicaciones (1)
Me gustaría hacer un seguimiento de cuándo se leyó un mensaje en el mensaje con el valor predeterminado de null.
Si el usuario tiene Mensajes con un valor dateRead nulo, entonces tienen mensajes no leídos.
Cuando visualiza un mensaje para el usuario en la pantalla Mensajes, actualice la propiedad dateRead del mensaje de nulo a ahora.
Intento implementar un sistema de Bandeja de entrada simple para los usuarios de mi aplicación para que puedan enviarse mensajes básicos entre ellos, al igual que en muchos sistemas de foros.
Si el User has_many :messages
, ¿cómo puedo seguir y notificar al usuario los mensajes no leídos desde la última vez que se leyeron?
Estoy pensando que los clics en el enlace a la pantalla de Messages
deben registrarse en una tabla separada ( MessagesClicks
).
¿Es ese el mejor enfoque aquí?
Entonces, verifico la tabla MessagesClicks
para ver si ha llegado algún mensaje nuevo desde la última vez que se hizo clic en ese enlace, en función de un campo last_clicked
o updated_at
.