Je sais qu'il n'y a pas vraiment d'équivalent de Django dans Rails, mais ma question est la plupart du temps sur les meilleures pratiques ...Rails équivalents aux « choix »
Dans Django, si vous voulez limiter un champ de modèle à un ensemble limité de choix, vous feriez quelque chose comme ça (dans votre modèle):
COLOR_CHOICES = (('B', 'Blue'), ('R', 'Red'))
item_color = models.CharField(choices=COLOR_CHOICES)
de mon (de base) compréhension des rails, je peux obtenir quelque chose de similaire, par exemple, en utilisant une balise select dans les formulaires portant sur l'ajout/éditer ce modèle ...
Ma question est cependant, où serait-il être approprié de déclarer le "choix" hash (encore une fois je devine ici qu'un hachage est ce dont j'ai besoin?). Fondamentalement, je veux juste qu'il soit facilement réutilisable sous toutes les formes où je pourrais avoir besoin de présenter ces choix, et quand il s'agit de valider au niveau du modèle.
Toute aide/conseils serait appréciée!
pouvez-vous lier à la documentation de cette méthode? ça a l'air génial mais mon google-fu me manque. – Eric
oh, je vois, c'est une gemme, pas une méthode intégrée ... – Eric