Ich verwende Rails und ich versuche, eine Live-View-Anzahl zu erhalten, bin mir aber nicht sicher, wie ich das angehen soll. Wenn zum Beispiel jemand auf die Seite geht, würde die Anzahl um eins steigen, wenn die Seite verlassen wird, wird die Anzahl um eins sinken. Was ist der beste Weg dies zu tun?Zeigt die Anzahl der Live-Zuschauer auf einer bestimmten Seite
0
A
Antwort
0
Ich benutzte Schienen Aktion Kabel dann gezählt die Anzahl der Benutzer, die an den Kanal angeschlossen waren.
-1
Schienen verwendet REST (wikipedia-Rest). Das bedeutet, dass ein Client nur Nachrichten mit Ihrem Web-Server austauscht und keine dauerhafte Verbindung herstellt. Daher können Sie nicht zählen, wie lange ein Client-Browser auf einer Seite verweilt.
0
Ich sehe Ihr Problem mit Rubin auf Schienen. Meiner Meinung nach sollten Sie die Gruppe der Ansichten machen und deren Kontrolle übernehmen.
Wenn Sie diesen Schritt ausführen können, können Sie die Seiten mit einem Controller steuern. Also sollten Sie im Controller wie eine Variable definieren. Und dann können Sie diese Funktionalität nutzen.
Vielen Dank für Ihre Aufmerksamkeit!
Verwandte Themen
- 1. Rewrite Regel zeigt Root-Dokument auf einer bestimmten Seite
- 2. jQuery, Anzahl der Elemente auf einer Seite dynamisch zählen
- 3. Anzahl der Beiträge auf einer einzigen Seite begrenzen
- 4. Anzahl der Transaktionen in einer bestimmten Woche
- 5. Disable jQuery-Funktion auf einer bestimmten Seite
- 6. ChartsJS Nummer zeigt auf der Anzahl up
- 7. Bedingung Process.Start auf die Anzahl der Instanzen eines bestimmten Prozesses
- 8. Daten von einer Seite erhalten, auf die eine URL zeigt
- 9. eine Funktion, die Anzahl der Summen einer bestimmten Zahl zurückgibt.py
- 10. Oktober CMS Blog Plugin | Wie kann ich die Anzahl der Blogposts beschränken, die auf einer bestimmten Seite angezeigt werden?
- 11. TYPO3 zeigt beide Sprachen auf einer Seite
- 12. Programm Zeigt die Anzahl der Mersenne falsch
- 13. Anzahl der ausgeführten MySQL-Abfragen auf Seite
- 14. Hintergrundbild erscheint nicht auf einer bestimmten Seite
- 15. codeigniter, zwingt ssl auf einer bestimmten Seite
- 16. zeigt Ergebnisse, die nach $ _POST auf einer neuen Seite
- 17. Sticky Footer Problem auf einer bestimmten Seite?
- 18. Nach der Rückkehr zu einer Seite Redirect die Variable zeigt nicht auf Seite
- 19. liquid shopify - Anzahl der auf einer Seite angezeigten Produkte ändern
- 20. PHP/SQL - Begrenzung der Anzahl der Ergebnisse in einer bestimmten Seite
- 21. Teil der Ausführung auf einer bestimmten Seite überspringen
- 22. Verstecken eines Div auf einer bestimmten Seite
- 23. Umleiten einer bestimmten Datei auf die 404-Seite mit htaccess
- 24. Zeigt die Anzahl der Fragen an, die der Benutzer eingibt
- 25. Zählen der Anzahl der Knoten, die Daten auf einer bestimmten Ebene enthalten - nTree
- 26. Standardkacheln mit einer bestimmten Anzahl von Datensätzen in der Datenbanktabelle
- 27. Webview zeigt nicht die Seite
- 28. Stoppen Sie die Animation an einer bestimmten Position auf der Seite [jQuery]
- 29. Die Anzahl der Zeilen mit einer bestimmten Anzahl von fehlenden Werten
- 30. Wie kann die Anzahl der Ausgabezeilen in einer bestimmten Zelle des Ipython-Notebooks begrenzt werden?
Sie können Javascript verwenden, um einen Endpunkt abzufragen, während sich ein Benutzer auf der Seite befindet. Wenn Sie während eines gesamten Abfragezeitraums keinen Ping vom Client erhalten, können Sie davon ausgehen, dass sie die Seite verlassen haben. Sie könnten dies auch mit einem Websocket tun. –
Ich bin mir nicht sicher, aber ich denke, Google Analytics bietet so etwas, unter anderem mit vielen anderen sehr interessanten Statistiken. – MrYoshiji