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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top