我有一张桌子,想要从每一行获得一个特定的字段。当我做select
我总是得到我不想要的身份证。之后,我希望将结果放在一个简单的数组中。
这就是我的所作所为:
User.all.select(:reg)
这就是我得到的:
[{"id":null,"reg":"erfa"},{"id":null,"reg":"jhzhegrwe"}]
这就是我想要的:
{"erfa","jhzhegrwe"}
答案 0 :(得分:1)
pluck
我相信你想要的东西,它将数据库结果转换成Ruby数组。
这只会返回列:reg
User.all.pluck(:reg)