/ / Comment utiliser HAML pour rendre les vues JSON dans Rails3? - ruby-on-rails, ruby-on-rails-3, json, haml

Comment utiliser HAML pour rendre les vues JSON dans Rails3? - rubis sur rails, rubis sur rails-3, json, haml

Je voudrais que mon contrôleur rende des vues json, comme .json.haml ... est-ce possible? Quelle est la syntaxe? Ou aurais-je besoin d'utiliser quelque chose d'autre pour la modélisation JSON? tel que http://inem.github.com/tequila.html?

Réponses:

1 pour la réponse № 1

HAML est destiné à générer du balisage HTML.

Si vous avez besoin de rendre JSON, appelez simplement render qui passe :json en option dans votre contrôleur:

render :json => my_object

Ou si vous avez une structure de données plus complexe et / ou avez besoin de plus de flexibilité, essayez JSON Builder, c’est un moteur de template pour JSON, similaire au constructeur XML fourni dans Rails.