gpt4 book ai didi

ruby-on-rails - 如何从用户数组中提取电子邮件

转载 作者:数据小太阳 更新时间:2023-10-29 06:27:52 25 4
gpt4 key购买 nike

如果我执行 User.all.pluck(:email) 那么它工作正常。

但如果我这样做

arr = Array.new
arr = User.all

然后

arr.pluck(:email)

这是引发以下错误

undefined method `pluck' for #<Array:0x007f4ff8daf3c8>

这意味着我不能将 pluck 与数组一起使用,那么我们如何才能像上面那样仅在一行中从一组记录中获取特定字段值。我不想遍历数组中的每条记录

最佳答案

pluck 可用于执行极简数据库查询。

当你有一个数组时,只需使用map:

arr.map(&:email)

关于ruby-on-rails - 如何从用户数组中提取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21901142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com