J'ai une application avec un modèle de compte. Chaque compte appartient à un sport que j'aurais habituellement comme modèle Sport et dans la DB. Mais comme ce n'est pas vraiment quelque chose qui va changer et qui n'est pas administré par les utilisateurs finaux, j'ai pensé qu'il serait mieux de le mettre comme une colonne entière dans le modèle Account et de le mapper avec un hash en utilisant une variable de classe. Cependant, j'ai besoin que chaque sport ait de nombreuses positions de joueurs (spécifiques à chaque sport). Donc, je pensais que je pouvais faire quelque chose comme:Mappage de données non DB sur des modèles de rails
@@player_positions = {:rugby => [position_1, ..., ...]}
Est-ce une bonne pratique pour les données statiques comme celui-ci ou devrais-je coller à le mettre dans le DB comme il est relationnel?
J'ai aussi pensé que je pourrais peut-être utiliser un fichier yaml mais je ne sais pas comment je pourrais le configurer.
Oui, c'était mon intuition, car je pense qu'il peut y avoir plus de choses que je dois rapporter à un Accoutn et Sport – Cameron