2016-02-21 2 views
1

Je développais une API assez complexe et j'ai généré le hachage désiré à partir de l'objet de service.Est-ce que jBuilder est plus rapide que de créer un hachage et de le rendre à partir du contrôleur?

Maintenant, dois-je rendre le hachage à partir du contrôleur ou créer un jbuilder pour cela? Je n'aime pas mettre de logique dans les jbuilders, donc je préfère créer le hash dans mon modèle/service.

+1

Je ne me suis pas battu sur l'utilisation de jBuilder pour tout le rendu JSON. Je trouve l'idée d'utiliser des vues pour créer des objets JSON incroyablement en arrière. jBuilder est vraiment lent par rapport aux sérialiseurs de modèles actifs et la seule raison pour laquelle il est livré avec des rails est qu'il s'agit du projet favori de DHH. – max

+0

Aussi je ne l'ai pas référencé mais je devinerais que l'utilisation de jBuilder est plus lente d'un ordre de grandeur que d'appeler '{} .to_json' – max

Répondre