25-09-2011, 08:33 AM
Boh ! Tu n'as pas lu l'API de belongs_to avec attention ! Ni la partie du guide belongs_to, d'ailleurs. C'est très, très vilain !
Concernant la structure de ton application, ça me semble un peu bizarre. Avoir une URL /user c'est un peu curieux. Ça risque de te jouer des tours dans la compréhension des mécanismes de ressources et de REST. Car là, ce que tu as dans ton action index n'est pas bien du tout. Si tu ne suis pas les conventions du framework, je te conseille de créer tes routes à la main (sans resources) : ce n'est pas vraiment plus long, tu y verras plus clair et ty auras seulement ce dont tu as besoin.
D'ailleurs, peux-tu coller ici le résultat du rake routes ?
Je vois que tu testes le retour de la méthode save après avoir utilisé create_city, ce n'est pas très logique car cette méthode crée l'objet. Mieux vaut utiliser build_city à la place, dans ton cas.
Pense à utiliser le tag code=Ruby plutôt que seulement code. C'est plus sympa pour ceux qui lisent le code (qui est alors coloré).
Concernant la structure de ton application, ça me semble un peu bizarre. Avoir une URL /user c'est un peu curieux. Ça risque de te jouer des tours dans la compréhension des mécanismes de ressources et de REST. Car là, ce que tu as dans ton action index n'est pas bien du tout. Si tu ne suis pas les conventions du framework, je te conseille de créer tes routes à la main (sans resources) : ce n'est pas vraiment plus long, tu y verras plus clair et ty auras seulement ce dont tu as besoin.
D'ailleurs, peux-tu coller ici le résultat du rake routes ?
Je vois que tu testes le retour de la méthode save après avoir utilisé create_city, ce n'est pas très logique car cette méthode crée l'objet. Mieux vaut utiliser build_city à la place, dans ton cas.
Pense à utiliser le tag code=Ruby plutôt que seulement code. C'est plus sympa pour ceux qui lisent le code (qui est alors coloré).