当我在 Rails 3.2 控制台中时,我可以做到这一点:
p = Person.last
p.last_name
它打印姓氏。
但是当我尝试通过 找到它时id
,它能够找到单个记录并将其存储在我的变量p
中,但我无法打印该last_name
列。例如:
p = Person.where(id: 34).limit(1)
在此处打印p
显示所有列,但p.last_name
这样说
NoMethodError: undefined method `last_name' for
#<ActiveRecord::Relation:0x000000055f8840>
任何帮助,将不胜感激。