Dans la méthode show pour un contrôleur i ont la configuration @object avec requêteInsertion clé personnalisée: paire de valeurs dans la structure JSON avec un ordre personnalisé à l'aide JBuilder
@object = WorkOrder.find(params[:id])
Maintenant, le modèle de show.json.jbuilder a code comme:
json.extract! @object, :id, :note, :status, :created_at
json.store_name @object.store.display_name
et o/p est
{
"id": 31,
"note": "work_order for store A",
"status": "complete",
"created_at": "2015-11-26T11:16:53.000Z",
"store_name": "store name"
}
maintenant, comment insérer 'store_name' clé personnalisée entre le 'statut' et 'created_at'?
essayer comme ça => json.extract! objet,: id,: note,: statut, json.store_name objet.store.display_name json.extract! objet,: created_at –
Si je peux demander, pourquoi avez-vous besoin d'une commande dans le json? –
@ bo-oz Bien que l'ordre n'a pas d'importance, mais était désireux de connaître la façon de résoudre le problème. – codemilan