ruby-on-rails - 将单个记录合并到事件记录关系中

标签 ruby-on-rails ruby ruby-on-rails-3

我希望最终得到一组将收到电子邮件的用户。用户将是所有管理员用户+特定人员。

我通过执行获得管理员用户

to = account.employees.where(:admin => true)

这会返回多条记录。我可以通过执行获得额外的一个人

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

关于ruby-on-rails - 将单个记录合并到事件记录关系中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27784214/

相关文章:

javascript - 如何处理 ember.js 模型中的标签

ruby-on-rails - 事件模型序列化程序不急于加载关系

ruby - 如何在不利用其他 IP 地址的情况下从 Ruby 获取我机器的 IP 地址?

ruby - 配置 i18n-tasks 丢失

javascript - 悬停链接时创建弹出窗口,就像在 facebook 中将光标放在链接上时一样,它会显示发送消息等选项

ruby-on-rails - 如何在 Linux 上使用 Ruby 2.0 改进 unicorn 进程之间的内存共享

ruby - 如何计算ruby服务器中正在运行的线程

ruby-on-rails - Rails View : creating a menu

ruby-on-rails - (Rails) 无法让 Mechanize 正确读取 web xml 文件

ruby-on-rails - 在 rails 4.2 中从网络上的另一台机器访问本地主机