关于ROR的find方法

关于ROR的find方法

最近在学习ROR 但是遇到个问题 在Rails中可以用p=Person.find(id) 可以根据id值来获得这个p对象 假设有属性name 那么可以直接打印出p.name  但是如果查询方法写成p=Person.find(:all,:conditions=>"name='a'") 这样得到的p不知道是什么对象呢 无法访问任何属性,希望高手们解释下 谢谢
明白了 用第种方法查询返回的p是1个集合 所以需要用下标来访问p[index].name就行了