J'ai forme pour un modèle A
, qui a obtenu quelques champs:Enregistrer plusieurs données de formulaire de sélection dans db
- carreaux
- Description
- ...
- couleurs
les couleurs sont sélectionnées parmi plusieurs sélection et les options sont ['red', 'green', 'blue', 'yellow']
. L'utilisateur peut choisir autant de couleurs qu'il le souhaite. Je ne pense pas que la relation Color
modèle et has_many
est une bonne solution ici pour stocker les données de couleurs dans model A
. Donc, la question est:
Comment stocker plusieurs données en db pour de tels formulaires de sélection multiples?
C'est ainsi que je travaille maintenant. Type de csv,: attr_accessor et quelques méthodes supplémentaires dans le modèle. Mais maintenant j'essaie de comprendre s'il existe une autre solution utilisant la sérialisation ou d'autres trucs exotiques. Quoi qu'il en soit, merci pour vos commentaires :) – fl00r