2010-03-28 5 views

Répondre

2

Je stocke des informations spécifiques à l'utilisateur dans un modèle ActiveRecord/database appelé User.

0

Comme d'habitude, cela dépend. Si vous avez quelques valeurs de configuration utilisateur, stockez-les en tant que colonnes séparées sur le modèle utilisateur. mais si vous avez quelque chose de plus de 10 et qu'il est probable d'ajouter d'autres éléments dans le futur, la meilleure pratique consiste à sérialiser toutes les valeurs de configuration et à les stocker dans une seule colonne comme les paramètres.

ActiveRecord fournit des méthodes d'aide pour sérialiser les données. mélangez ces assistants avec des rappels d'enregistrement actifs (before_save ...) et vous êtes prêt à partir.

Questions connexes