Verwenden von Rails Gem Active Admin mit Zuordnungen

8

Ich probiere das neue Rails-Juwel Ссылка aus und es funktioniert super! Ich kann jedoch keine Dokumentation darüber finden, wie man es verbandsübergreifend verwenden kann. Zum Beispiel:

%Vor%

Die Mitgliedschaft beitreten Tabelle enthält auch einige zusätzliche Daten (dh: Teilnahme). Ich versuche, die Mitgliedschaft sowohl mit dem Kurs als auch mit dem Namen des Schülers zu zeigen - und erlaube das Filtern / Sortieren nach diesen Namen. Soweit ich gefunden habe, funktioniert Active Admin nicht über Verknüpfungen. Hat es jemand anderes geschafft, oder hat er ein anderes Juwel gefunden? Vielen Dank!

    
Tyler 16.05.2011, 23:00
quelle

4 Antworten

5

Zutat.rb

%Vor%

product.rb

%Vor%

Vergessen Sie nicht die Migrationen für die Verbindungstabelle (: id zu false!)

%Vor%

Definieren Sie nun das Formular in Ihrer ActiveAdmin-Ressource, überschreiben Sie den Standard

%Vor%     
Rachid Al Maach 20.05.2011 22:36
quelle
4

Ich spiele schon seit einiger Zeit mit ActiveAdmin. So habe ich es geschafft, Assoziationen in Indizes und Formularen zu finden.

Ich habe nur einige Ihrer Modellspalten darunter erraten. Beachten Sie auch, in der Form. Der Abschnitt 'person' zeigt alle Spalten zur Bearbeitung an, während der Abschnitt 'course' nur die angegebene Spalte anzeigt.

%Vor%

Ich habe das nicht getestet, aber Sie sollten in der Lage sein, diese Ideen auf Ihren Fall anzuwenden. Es funktioniert für mich.

Update: Ich habe gerade Ihre Frage erneut gelesen und festgestellt, dass Sie nach der Assoziationsspalte sortieren möchten. Ich habe gerade meine Implementierung überprüft und das funktioniert tatsächlich nicht. Meine Antwort mag für Sie nutzlos sein, aber ich werde es trotzdem hier lassen (könnte jemand anderem helfen).

    
Dave Morro 14.06.2011 03:03
quelle
1

Ich habe gerade angefangen, dieses Juwel selbst zu benutzen, und obwohl ich nicht dazu gekommen bin, Assoziationsinformationen anzuzeigen, hier ist, wie Sie ein Formular für Assoziationen erstellen:

%Vor%

Das wird Ihnen eine Grundform mit Gerüsten geben.

    
Andres Freyria 29.05.2011 17:19
quelle
0

Zutat.rb

%Vor%

product.rb

%Vor%

migration_xxx.rb

%Vor%

products.rb

%Vor%     
monteirobrena 17.03.2013 00:44
quelle