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]
-~----------~----~----~----~------~----~------~--~---

Répondre à