Rails App (3.2.8) und Turbolinks (nicht sicher, ob relevant) aktiviert.Rails-Technik zur Ausführung von Javascript nach Umleitung
- Ich habe einige Informationen, eine
link
auf einer Benutzershowseite. (Zum Beispiel eine Benachrichtigung, dass sich etwas geändert hat.) - Wenn der Benutzer klickt auf den Link ich ihn auf die Seite und
- Optisch lenken wollen markieren Sie die Elemente, die geändert. Ich plane es so
Zeit zu handhaben:
die Links erstellen, so dass sie von der Form sind:
project2/comment.1453
eine notifications controller,
erstellen, die die projects2
bekommt und die Art der Änderung comment
und seine ID 1453
. In der Theorie möchte ich auf projects2
umleiten und den Kommentar mit der ID 1453 auf dieser Seite hervorheben. Das Problem ist: Nach der Weiterleitung wie markiere ich den Kommentar?
notificationscontroller.rb (Pseudo-Code!)
def show
project = Project.find(params[:project_id])
comment = Comment.find(params[:commment_id])
redirect_to project AND highlight!
end
Während meiner Recherchen habe ich über Backbone kommen, und es sieht aus wie Backbones Router dieses Problem mit einer Funktion (die Hervorhebung durch Reagieren auf die URL lösen könnte des Kommentars). Aber ich habe keine Erfahrung mit Backbone.
Ich bin mir nicht sicher, was der allgemeine Ansatz für diese Art von Funktionalität ist. Und möchte vermeiden, den falschen Weg zu gehen. Wäre toll wenn du mir helfen könntest.
Bearbeiten: Sortieren einer Mini-Frage: Ich bin mir nicht sicher, welches Zeichen für comment.1453
#
eine bessere Wahl ist? (comment#1453
)
ich so das Gefühl ist ein sauberer Weg, als die Informationen in einem Cookie gespeichert werden, so werde ich diese Antwort akzeptieren. Vielen Dank – wpp