u = User.where("name = ?", "mateusz").limit(1)
u.class
=> ActiveRecord::Relation
Run Code Online (Sandbox Code Playgroud)
所以我不能像u.email这样做..find做对了,返回User对象.有没有机会从ActiveRecord :: Relation对象获取User对象?
你应该打电话first或last在ActiveRecord::Relation对象上:
u = User.where("name = ?", "mateusz").first
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3236 次 |
| 最近记录: |