l'ajout d'éléments belongs_to rapport à Active Administrateur
-
27-10-2019 - |
Question
J'utilise admin actif pour mon application rails. J'ai un modèle de client qui belongs_to un département et aussi belongs_to un Heure_Livraison.
Dans mon dossier admin j'ai un fichier customer.rb pour administration active.
qui ressemble fichier comme celui-ci -
ActiveAdmin.register Customer
index do |customer|
column :department, :sortable => false
column :delivery_time, :sortable => false
end
end
Pour l'essentiel, je suis en train de personnaliser la section client admin actif pour afficher le nom du département auquel ils appartiennent et que le délai de livraison auxquels ils appartiennent.
Le modèle de service a un nom et une des autres propriétés - le nom du département montre dans mon écran admin actif - tous les travaux comme prévu. Le modèle Heure_Livraison deux propriétés a une date, qui est de type date et disponibilité - qui est un booléen.
Le Heure_Livraison montre comme -
#<DeliveryTime:0x00000107984268>
Comment afficher la propriété date du modèle de délai de livraison?
La solution
Les colonnes de l'index peut être personnalisé de cette façon:
index do |customer|
column :department, :sortable => false
column "Delivery time", :sortable => false do |cust|
cust.delivery_time.strftime("%X")
end
end
Voir la ActiveAdmin doc référence