De mes Rails 3 app je veux un JSON comme ceci: {count: 10, images: [ {id: 1}, ...] } J'ai essayéRails3: Prenez le contrôle de produit JSON (to_json avec DataMapper ORM)
render(:json => { :count => 10, :pictures => @pictures.to_json(:only=>:id) })
mais dans ce cas, mes photos get se sont échappés
..."pictures":"[{\"id\":2653299}, ....
dans mon ancienne application Merb j'ai eu la simple ligne suivante dans mon contrôleur:
display({ :count=>@count, :pictures => @pictures })
Parce que je me sers datamapper
comme mon ORM et dm-serializer
Je ne sais pas où d'influencer le JSON généré.
Je vois. Ainsi, le datamapper est responsable de la sérialisation, pas un module ActiveModel sophistiqué. Je vais essayer le week-end. Merci. – DeSchleib