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!
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%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).
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.
Zutat.rb
%Vor%product.rb
%Vor%migration_xxx.rb
%Vor%products.rb
%Vor%Tags und Links ruby-on-rails-3 rubygems ruby-on-rails-4 activeadmin