ActiveAdmin: Ändern der Indextabelle basierend auf dem aktiven Bereich

8

Angenommen, ich habe ein ActiveAdmin-Modell mit zwei Bereichen wie:

%Vor%

Ich möchte / brauche die Spalte "author" nicht, wenn der Benutzer den Bereich "smith" ausgewählt hat.

Gibt es also eine Möglichkeit, auf den aktuellen Bereich zuzugreifen und nur die Autorenspalte in einem der Bereiche anzuzeigen? Ich nehme an, dass ich für dieses Beispiel eine benutzerdefinierte Ansicht verwenden und den tatsächlichen Inhalt der Daten überprüfen könnte, aber ich hoffe, dass es einen einfacheren und besseren Weg gibt.

    
Mark Fraser 12.12.2012, 07:00
quelle

2 Antworten

15

Sie können so etwas ausprobieren

%Vor%     
Fivell 17.12.2012, 00:03
quelle
1

Sie haben auch Zugriff auf das @ current_scope-Objekt, und Sie können @ current_scope.scope_method verwenden, um die zugrunde liegende Bereichs-Methode abzurufen

    
Sam Stickland 26.04.2016 15:12
quelle

Tags und Links