u = User.where("name = ?", "mateusz").limit(1)
u.class
=> ActiveRecord::Relation
所以我不能像u.email这样做。 .find做对了,返回User对象。 有没有机会从ActiveRecord :: Relation对象中获取User对象?
答案 0 :(得分:7)
您应该在first
对象上致电last
或ActiveRecord::Relation
:
u = User.where("name = ?", "mateusz").first
答案 1 :(得分:0)
如果您希望只找到一条记录,可以使用:
AttributeError: 'JpegImageFile' object has no attribute 'ndim'