ActiveResource Rails 3 et Rails 3.2 : 406 not Acceptable

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 !