J'essaie actuellement de m'intégrer à une API tierce utilisant une ressource active.Routes actives imbriquées de ressources
J'ai accompli une grande partie du travail, mais je suis aux prises avec une seule ressource imbriquée.
/company/:company_id/users/:id
Je peux récupérer les utilisateurs de l'entreprise à l'aide
API :: Company.find (124343) .users
mais toute modification ultérieure à un utilisateur ne sauveront pas.
Je sais que je dois jouer avec l'attribut Base.site pour accepter l'argument, je ne trouve tout simplement pas comment définir l'attribut. Par exemple, dans l'enregistrement utilisateur, il a une valeur company_id. Ainsi, l'obtention de la company_id est facile, je ne peux pas travailler comment obtenir l'URL pour contenir correctement et donc sa ne va pas à la bonne route, en allant au lieu quelque part comme
/company//users/32435
Pouvez-vous indiquer comment vous générez actuellement l'URL? – mark
Je crée une nouvelle classe et hérite de ActiveResource :: Base (Base
Hey ça vous dérangerait de modifier votre publication originale et de copier verbatim les routes.rb et aussi le formulaire qui génère l'URL. – Trip