Bonjour, Soient les relations suivantes :
- forum has_many topics (et topic belongs_to forum) - topic has_many messages (et message belongs_to topic) - user has_many messages (et message belongs_to user) Lorsque j'accède à la liste des messages d'un topic, je fais : @[EMAIL PROTECTED] Lors de l'affichage, pour les messages appartenant au "current_user", je veux proposer des options spéciales : éditer et supprimer. La question est : comment savoir qu'un message appartient au current_user ? Je compte procéder comme suit : dans la classe message, créer la méthode suivante : def belongs_to?(user_id) begin self.user_id == user_id end Ensuite, dans la vue, selon le resultat de message.belongs_to?(current_user.id), j'afficherai ou pas les options "edit" et "delete". Y a-t-il une meilleure solution, par exemple utilisant @messages et current_user.messages, me permettant de m'affranchir de cette méthode supplémentaire ? Merci beaucoup ! gUI --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
