我有两种模式,广告系列和订单
我希望找到一个具有该订单的特定广告系列并打印所有电子邮件。
我在控制台中尝试了这个,但是当我只想要行时,获取所有订单数据:电子邮件
Campaign.find_by_id(46).orders(:email)
如何仅打印这些订单的电子邮件?
答案 0 :(得分:1)
试试这个
Order.where(campaign_id: 46).pluck(:email)
这将返回一系列带有特定电子邮件的订单电子邮件
希望这有帮助!
答案 1 :(得分:1)
您也可以使用collect
:
Order.where(campaign_id: 46).collect(&:email)