2017-02-13 4 views
-1

Ich entwickle gerade eine Webapp mit Rails und in letzter Zeit wurde das System zu groß für Benutzer, um zu erkennen, was sich nach der Bereitstellung eines Updates geändert hat. Ich würde gerne eine Art von "Was ist neu?" Modal wird angezeigt, nachdem eine neue Bereitstellung durchgeführt wurde. Kennt jemand ein gutes vorhandenes Juwel dafür oder muss es von Grund auf neu machen?Ruby on Rails "Was ist neu?" - modal

Antwort

2

Mein Ansatz ist, ein "News" -Modell zu haben, um title und content zu speichern und dann das "letzte Login" -Datum für einen Benutzer zu speichern.
Also, wann immer sie sich anmelden, überprüfe ich, ob es seit der letzten Anmeldung Neuigkeiten gibt - Wenn es welche gab - werde ich sie ihnen auf der nächsten Seite nach dem Login zeigen.

+0

Danke! Ich hatte etwas ähnliches im Sinn, wenn ich es manuell machen würde. Ich wollte nur überprüfen, ob jemand von einem bestehenden Service wusste. – Ozgar

+0

Wahrscheinlich irgendwo existiert - ich dachte es wäre einfacher es selbst zu machen, da ich 'last_login' bereits als Datetime geloggt habe. Vergleiche es einfach mit' News.where ('created_at>?', @ User.last_login) 'oder so in diesen Zeilen. –