Ich gehe in 3 has_many Beziehungen innerhalb ActiveAdmin, um die Informationen anzuzeigen. Ich möchte die Informationen in einem übergeordneten, untergeordneten Format anzeigen. Momentan habe ich ein Event, innerhalb des Events gibt es viele Orte, jeder Ort hat viele Termine, jedes Datum hat viele Botschafter (Benutzer).Das Traversieren von mehreren has_many-Beziehungen und das Anzeigen des Inhalts gehören ebenfalls dazu. Active Admin
Ich möchte, dass die Informationen angezeigt werden, damit ich die Orte des Ereignisses sehen kann, und dann die Daten getrennt durch die Orte und dann die Botschafter (Benutzer) getrennt durch die Daten. Dies ist der Code, den ich derzeit geschrieben habe, aber es gibt mir nicht das Eltern Kind Display, das ich suche.
show do
attributes_table do
row :agency
row :name
row :event_details
row :created_at
panel "Locations" do
attributes_table_for event.event_locations do
row :label
row :address
row :zip
row :state
row :country
row :notes
panel "Event dates" do
event.event_locations.each do |r|
attributes_table_for r.event_dates do
row :event_date
panel "Ambassadors" do
attributes_table_for event.booking.booking_staff do
row :ambassador
end
end
end
end
end
end
end
end
active_admin_comments end
Wie Sie mit dem obigen Code sehen kann ich nicht die gewünschten Ergebnisse bekommen werde. Irgendwelche Vorschläge würden sehr geschätzt werden. Vielen Dank.