2010-06-08 5 views
0

Je suis dans la console, en regardant l'application de quelqu'un d'autre. Je viens à travers ce qui suit:Rails question de la syntaxe du tableau

>> p.location 
=> [#<Tag id: 2, name: "projects">] 

Pourquoi je vois ce résultat, ce qui semble être le nom de l'objet, et comment puis-je accéder au nom d'attribut réel, « projets »?

>> p.location.name 
=> "Tag" 

Merci beaucoup!

Répondre

6
p.location[0].name 
## OR 
p.location.first.name 

p.location est un tableau d'un élément

+0

Merci! Je suis stupide. – pendevere

+3

@Veep, vous êtes juste nouveau sur Rails. En outre, si cela répond à votre question, n'hésitez pas à la marquer comme étant une réponse à cette question que les futurs utilisateurs trouveront peut-être utile pour résoudre leur problème. – DJTripleThreat