2015-03-12 1 views
0

J'essaie d'utiliser jBuilder pour créer un fichier json, et je peux faire fonctionner la relation "belongs_to", mais je ne sais pas ce que je peux faire pour le "has_one".jbuilder: create json array

J'ai donc un modèle de solution:

class Solution 
    belongs_to :user 
    has_one :world 
end 

J'ai utilisé ce pour créer le fichier JSON, et je peux obtenir le nom de solution.user.name, mais comment puis-je obtenir des informations sur le monde ?

json.array! (@solutions) do |json, solution| 
     json.id solution.id 
     json.name solution.user.name 
     json.world solution.world 
end 

Merci d'avance pour votre aide!

Répondre

0

donc je devais changer la relation dans le modèle en:

belongs_to:world 

Ensuite, il fonctionne.