2017-03-07 3 views
0

Ich implementierte Actioncable für Echtzeit-Messaging, jetzt möchte ich wissen, wer die Nachricht von mir gepostet erhielt. kommunizieren alle BenutzerWer die Nachricht von mir gesendet

den gleichen Kanal mit
class RoomChannel < ApplicationCable::Channel 
    def subscribed 
    stream_from "room_channel" 
    end 

    def speak(data) 
    Message.create_message(data, current_user) 
    end 
end 

Genauer Idee in angehängtem Bild beschrieben wird, wird diese durchführen, während ich die Seite neu zu laden, aber ich möchte über das Vorgehen des Empfangs von Signalen unterscheiden. enter image description here

+0

Meinen Sie, dass Sie eine E-Mail erhalten möchten, wenn eine Nachricht mit dem Namen des Benutzers empfangen wird, der die Nachricht gesendet hat? Oder möchten Sie eine Live-Benachrichtigung erhalten? –

+0

Ja, jede Information des Benutzers, der die Nachricht – ashvin

+0

gepostet hat, hat Ihr Nachrichtenmodell eine Benutzer-ID? –

Antwort

0

Dieses Tutorial enthält sowohl eine Chat-Room-Implementierung als auch eine 1: 1-Implementierung des Chats mit Aktionskabel. Es ist das beste Tutorial da draußen, um mit Action-Kabel zu beginnen. Geh hier https://www.learnenough.com/action-cable-tutorial.

Verwandte Themen