在控制器中,我使用 pluck 方法从我的数据库中获取 id 和 name
@user1 = User.where(name: 'Alex').pluck(:id, :name).first
@user2 = User.where(name: 'Alex').pluck(:id, :name)
它返回数组
@user1 = `[3, 'Alex']`
@user2 = [[3,'Alex'],[4, 'Alex']]
如何从数组中创建对象,例如:
@user1 = <User id:3, name:'Alex'>
@user2 = [<User id:3, name:'Alex'>, <User id:4, name:'Alex'>]