J'ai plusieurs modèles avec des champs qui sont des entiers. J'ai aussi des hachages qui associent des entiers avec des chaînes (1 => Bleu, 2 => Rouge, ce genre de chose). Comment les transformer en listes déroulantes dans un contrôleur ActiveScaffold (http://github.com/activescaffold)? Avez-vous besoin de code personnalisé ou y a-t-il une personnalisation que je ne vois pas?Comment créer des listes déroulantes personnalisées à l'aide du plugin ActiveScaffold Rails (http://github.com/activescaffold)?
1
A
Répondre
2
Vous pouvez utiliser Form Overrides. Dans l'aide du contrôleur, vous pouvez définir une méthode nommée # {column_name} _form_column qui est responsable de l'affichage de l'élément d'entrée de votre champ.
Par exemple, j'ai:
def referral_type_form_column(record, input_name)
select :record, :referral_type, ['', 'A', 'B', 'C'], :name => input_name
end
Questions connexes
- 1. Comment créer des listes déroulantes?
- 2. Comment enregistrer des données à partir de listes déroulantes?
- 3. Créer trois listes déroulantes en cascade avec Ajax dans MVC
- 4. Comment changer l'ordre affiché des "actions" ActiveScaffold?
- 5. Listes déroulantes liées et charge div
- 6. Comment forcer la sélection des listes déroulantes lors du chargement de la page?
- 7. html helpers pour les listes déroulantes?
- 8. Création d'une classe à utiliser pour remplir des listes déroulantes, des grilles, etc., en C#
- 9. Ajout de 2 listes déroulantes à la table associée
- 10. jQuery plugin méthodes personnalisées
- 11. Comment créer des pages personnalisées dans dasBlog?
- 12. Vous cherchez des alternatives ou des améliorations à des listes déroulantes/menus sur les sites
- 13. Routes personnalisées dans Rails
- 14. Apporter des modifications personnalisées à AssetTagHelper dans un plugin
- 15. Garder les listes déroulantes DRY dans une application web
- 16. Rails d'autorisation Erreur du plugin
- 17. Faire des zones de texte, des cases à cocher, des listes déroulantes dans DetailsView 508 conforme
- 18. Recommandation du plugin d'authentification Rails
- 19. Comment créer des listes à puces dans WordML?
- 20. Comment créer un plugin Ruby on Rails configurable?
- 21. propriétés personnalisées dans Rails
- 22. comment combiner des listes déroulantes et des champs null dans gridview?
- 23. Architecture plugin pour rails cms
- 24. ASP.net liste des listes déroulantes - semblable à la forme continue d'accès
- 25. Asp.net - Création 2 liées listes déroulantes la base de données
- 26. Existe-t-il une bibliothèque d'interface utilisateur OpenGL portable (boutons, listes, fenêtres, listes déroulantes, etc.)?
- 27. Sharepoint: déployer des listes personnalisées et de nouvelles colonnes dans les listes
- 28. rails plugin pour github
- 29. Comment puis-je ajouter des listes déroulantes en cascade dans une grille pour les modifications?
- 30. Comment est-ce que je fais des listes déroulantes de clé étrangère faciles à utiliser sur un formulaire d'accès?