Alors non, ce n'est pas :through, :through c'est pour préciser une association à travers un autre modèle (habtm riche).
Ici, c'est surtout que ce n'est pas un has_one qu'il faut faire, mais un belongs_to ^^ La différence entre has_one et belongs_to, c'est l'endroit où est la clef étrangère. Si la clef étrangère est dans cette table, alors il faut utiliser blongs_to, sinon c'est has_one. Dans ton cas, il faut avoir : Topic.belongs_to :owner, :model => Character et Character has_many :owned_topics, :model => Topic, :foreign_key => :owner_id Je peux être approximatif sur la syntaxe précise, j'estime que tu es assez grand pour chercher l'information à partir du moment où on te donne la bonne direction. @bientôt --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
