2016-08-25 6 views
0

Ich bin ein HS-Student lernen Web-Entwickler und ich versuche, eine grundlegende Helpdesk mit Ruby on Rails zu bauen. Ab sofort besteht es aus einem einfachen CRUD-System, das die Fragen der Benutzer in eine Datenbank zusammen mit einer E-Mail-Adresse stellt, damit ich antworten kann. Meine Frage lautet:Wie mache ich eine Kommunikation Web-App

Wie würde ich eine Web-App erstellen, mit der ich auf die Frage in der Webseite selbst antworten kann?

+1

Sie sind in der Lage, etwas (E-Mail) in der Datenbank zu speichern. Also, was genau ist das Problem mit etwas anderes (die Antwort) in der Datenbank zu speichern? –

+0

würde das meine Datenbank nicht ungewöhnlich groß machen? – SamScam

+0

Definieren Sie "normal". Auch deine ganze Frage ist vage. Es ist nicht klar, was Sie tun wollen. –

Antwort

2

Sie benötigen eine Art Ereignispipeline und eine Möglichkeit, Nachrichten auf der Webseite zu veröffentlichen.

Der gröbste Weg, dies zu tun wäre ein Timer in Javascript, der alle x Millisekunden nach neuen Nachrichten sucht und diese dann an das DOM des Nachrichtenelements auf Ihrer HTML-Seite anfügt.

Eine weitaus bessere Lösung in Rails wäre ActionCable - here's a basic tutorial