Je construis une application Rails 3 qui aura des paramètres spécifiques à l'utilisateur (apparence, fonctionnalité, etc) et je cherchais des conseils simples sur la meilleure façon d'implémenter les paramètres.Quelle est la meilleure façon d'implémenter les paramètres dans une application Ruby on Rails 3?
Préférez-vous avoir un modèle dédié pour ce genre de choses? Les hachages sont-ils acceptables pour stocker dans un champ de base de données? Préférez-vous les cookies ou les sessions sur la base de données? Est-ce qu'un objet STI est le meilleur?
Peut-être énumérer certains avantages ou inconvénients à chaque méthode différente si vous le pouvez.
Merci.
Merci! C'est ce que je cherchais. Je suis sûr que tout dépend de la taille du projet. –
J'ai décidé d'aller avec la méthode du modèle. Je pense que cela sera finalement plus facile à maintenir à long terme à mesure que l'application se développera. J'ai également lu que la sérialisation a ses limites basées sur la taille du champ de texte dans la base de données que vous stockez dans celui qui a le potentiel d'être une autre chose à s'inquiéter de retour de données corrompues. Dans l'ensemble, je crois que les problèmes de performances peuvent être atténués et, si le pire se produit, vous pouvez délocaliser la paire clé/valeur de stockage vers un service pour faciliter la charge de la base de données. –