2010-06-08 4 views
0

Я нахожусь в консоли, глядя на чужое приложение. Я наткнулся на следующем:Rails массив синтаксиса вопрос

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

Почему я вижу этот результат, который, кажется, имя объекта, и как я могу получить доступ к действительному имени атрибута, «проекты»?

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

спасибо!

ответ

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

p.location представляет собой массив из одного элемента

+0

Спасибо! Я тупой. – pendevere

+3

@Veep, вы новичок в Rails. Кроме того, если это ответит на ваш вопрос, не стесняйтесь отмечать его так, как было сказано, что будущие люди могут найти это полезным решением своей проблемы. – DJTripleThreat