将单个记录合并到活动记录关系中
merge a single record into an activerecord relation
我想最终得到一组将收到电子邮件的用户。用户将是所有管理员用户 + 一个特定的人。
我通过执行
获得管理员用户
to = account.employees.where(:admin => true)
这returns条记录。我可以通过执行
来获得一个额外的个体
special_user = User.find(x)
但我如何将它们放在一起,以便我最终成为一组。我试过了
to = account.employees.where(:admin => true)
special_user = User.find(x)
to = to.merge(special_user)
但正在获取未定义的方法includes_values
有人能帮忙吗?
活动记录关联是数组,所以你可以使用array << (append)
method,像这样:
to << special_user
我想最终得到一组将收到电子邮件的用户。用户将是所有管理员用户 + 一个特定的人。
我通过执行
获得管理员用户to = account.employees.where(:admin => true)
这returns条记录。我可以通过执行
来获得一个额外的个体special_user = User.find(x)
但我如何将它们放在一起,以便我最终成为一组。我试过了
to = account.employees.where(:admin => true)
special_user = User.find(x)
to = to.merge(special_user)
但正在获取未定义的方法includes_values
有人能帮忙吗?
活动记录关联是数组,所以你可以使用array << (append)
method,像这样:
to << special_user