Rails Admin modifier la liste/afficher la vue d'ajouter de nouveaux personnalisés colonne
J'ai d'installation de la rails_admin pour l'interface d'admin de mon site.
Pour l'un des Modèle, je veux afficher une colonne supplémentaire.
dire que j'ai le nom , prénom, téléphone , email, url de l'image, de rang, etc attributs dans mon Modèle(disons de l'Étudiant).
Puis-je afficher les colonnes : Nom | Rang | Preview(colonne supplémentaire)
Dans l'aperçu de la colonne que je veux afficher certaines rendu html sur la base d'attributs ( e-mail,image,url, etc.) pour chaque "étudiant".
J'ai trouvé le moyen d'inclure un partiel de modifier/mettre à jour/créer de fournir des champs de formulaires que par notre partielle. Mais la même mise en œuvre de la même partielle est à défaut dans la liste/afficher.
Donc est il possible que je peux ajouter de la partielle de montrer rendu du contenu, dans la liste/afficher la vue pour un modèle...?
Edit: Code ajouté
config.model Utility do
list do
field :code
field :priority
field :name
field :url
field :phone
field :logo
field :content
sort_by :priority
items_per_page 100
end
end
Cette montre colonnes suivantes dans rails_admin
Code De Priorité | | Nom | Url | Téléphone | Logo | Contenu
ce que je veux, c'est
Code | Priorité | Preview
dans lequel dans l'Aperçu de la colonne que je veux vous montrer un rendu html du contenu :
blah.html (juste pour, par exemple, en html par exemple , ici, je veux les afficher dans une manière dont elle est affichée dans l'une des pages, de sorte qu'il est présentable pour admin view trop)
<div class="blah">
<%=util.name%> <%=util.phone%> <%=util.logo%> #usage with proper divs/tags/rendering
</div >
j'ai ajouté le code et spécifié condition détaillée..
OriginalL'auteur Rahul garg | 2012-04-05
Vous devez vous connecter pour publier un commentaire.
Résumé:
Afficher/liste n'utilisez pas de partiels pour la sortie. Dernier point primordial est
pretty_value
.Cela ne fonctionne pas pour moi, voir ma réponse ci-dessous
Cela va fonctionner, mais vous avez besoin d'ajouter une méthode dans le modèle d'Utilité, aperçu, de retourner la valeur que vous souhaitez.
J'ai dû ajouter
.html_safe
à ma sortie de la chaîne pour en faire apparaître correctement.OriginalL'auteur Benoit B.
Rails Admin appelle ces "virtuel" types de champ. Le plus simple est de faire une méthode sur votre modèle, puis reportez-vous pour cela dans votre liste /afficher:
OriginalL'auteur Evan
OriginalL'auteur SKR
OriginalL'auteur Amol Madneuser3501160