Rails 3 - div-Inhalt mit Ajax und jquery aktualisieren (verschachtelte Ressourcen)

8

Ich habe zwei einfache Modelle, Pin und Comment, Kommentare gehören zu Pin:

%Vor%

und

%Vor%

In der Index Aktion von Pin habe ich grundsätzlich eine Liste aller Pins + ein div . Dieser div muss alle Kommentare anzeigen, wenn der Benutzer einen Pin auswählt.

Konzept ist ziemlich einfach, aber ich kann nicht herausfinden, wie man es erreicht. Ich habe viele Themen gefunden, aber ich habe mich immer in den Unterschieden mit meinem Problem verloren.

Einige präzise Fragen:

  • Wie macht man diese Ajax-Ladung? (mit jquery)
  • Muss ich Partials verwenden oder die Indexansicht von Kommentaren verwenden?
Alrick Deillon 20.11.2012, 10:13
quelle

1 Antwort

15

Ich werde einen Link für den Benutzer verwenden, um einen Pin auszuwählen, aber Sie erhalten die Idee:

%Vor%

In der comments_controller.rb (Ich benutze die Index-Aktion hier, aber an Ihre Bedürfnisse anpassen)

%Vor%

In diesem Fall sucht der Controller nach pin_comments.js.erb, was mit dem Kommentar div. interagiert.

%Vor%

Teilvorlage anzeigen, um Kommentare anzuzeigen

%Vor%

Hoffe das hilft!

    
tw airball 20.11.2012, 11:00
quelle