Mein Teil wird zweimal gerendert: oben auf der Seite und an der Stelle, wo es hingehört. Scheinbar passiert dies nur, wenn ich ActiveAdmin-spezifischen Code (table_for) habe.
Jede Hilfe wird sehr geschätzt. Im Folgenden finden Sie einige Codeschnipsel, die ich verwende.
In meiner aktiven Admin-Datei:
%Vor%In der Datei "_child_list.html.erb"
%Vor% Nach dem, was ich gelesen habe, wird ActiveAdmin automatisch den Pfad des partiellen basierend auf dem aktuellen Modell / Ressource-Namen erhalten. Was bedeutet, dass "child_list"
übergeben wird
"/admin/process_nodes/_child_list.html.erb"
.
Die Verwendung wäre
%Vor% Es scheint auch, dass es besser wäre, Ihre unless
-Anweisung in den ActiveAdmin-Panel-Block aufzunehmen. Dann müssen Sie keinen unnötigen Render-Aufruf hinzufügen, wenn keine Unterprozesse vorhanden sind.
Schließlich weiß ich nicht, ob die Verwendung eines Partials ein großer Vorteil ist. Ich weiß nicht, ob du etwas anderes im Partiellen hast, aber du könntest es so schreiben.
%Vor%Tags und Links ruby-on-rails activeadmin