Question

Je construis une application de style de blog dans Rails 3 où plusieurs utilisateurs peuvent poster des nouvelles. Après la connexion (qui est réalisée par « Authlogic ») les valeurs d'entrée utilisateur sont mémorisées dans un modèle propre appelé par exemple "UserSession". Le formulaire pour le poste contient le titre, etc. contenu et le nom d'utilisateur doit être stocké avec une forme cachée.

Je pense que les deux modèles ne doivent pas nécessairement être liés les uns aux autres (par ce que je veux dire un :has_many - relation :belongs_to) parce qu'il n'y a pas plus loin l'utilisation de cette information

.

Dois-je vraiment pas besoin de cette relation? Et comment pourrais-je réaliser la forme?

Était-ce utile?

La solution

Pour Authlogic est-il important de se rappeler que le « UserSession » ne correspond pas à toutes les tables de base de données (à savoir que vous ne jamais utiliser un has_many ou has_one « UserSession »). Je pense que la relation que vous recherchez est:

User has many Posts
Blog belongs to User

La raison? Il est toujours une bonne idée d'associer un enregistrement avec le « propriétaire » de sorte que le propriétaire peut ensuite modifier ou supprimer l'enregistrement. J'espère que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top