J'utilise ActiveResource entre deux applications web. Je suis en train de migrer l'application de rails 3.0 vers rails 3.2 et là j'ai une erreur :
ActiveResource::ClientError: Failed. Response code = 406. Response message = Not Acceptable.
Le problème vient du fait que rails 3.2 fait ses requêtes par défaut avec
le format json. Mais rails 3.0 lui faisait ça par défaut avec xml. Il faut donc
faire précéder le choix du format avant la requête :
Product.format = ActiveResource::Formats::XmlFormat
Product.all
Dans cet exemple Product est un ActiveResource qui se connecte à une autre
appli rails.
Et là ça marche !