Le 22 septembre 2008 13:23, Céd B. a écrit : > Donc, pour récupérer les favoris d'un utilisateur, je fais une inclusion > de la table "favorites" dans une de mes requetes, ce qui me retourne > l'erreur suivante : ActiveRecord::ConfigurationError (Association named > 'favorites' was not found; perhaps you misspelled it?)
Il n'y aucune association nommée 'favorites' dans le code qui suit, donc Rails ne peut que se plaindre. > Mes modèles : > > (user.rb) > has_many :submissions > has_and_belongs_to_many :submissions, :join_table => "favorites", > :class_name => "favorites" Ces deux associations ont le même nom 'submissions', sans regarder plus loin, ça ne risque pas de marcher. (c'est aussi une question de bon sens, si tu as user une instance de User, user.submissions est censé retourner quoi ? ) > (submission.rb) > belongs_to :user > has_and_belongs_to_many :users, :join_table => "favorites", :class_name > => "favorites" -- Jean-François. -- ça dépend http://twitter.com/underflow_ --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
