gpt4 book ai didi

ruby-on-rails - Rails 查询 : find first record by id and select only specified attributes for that record

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:50 25 4
gpt4 key购买 nike

我想通过 :id 找到一个 Blog,然后只选择它的几个属性。

例子:

# Doesn't work and I don't know why
# I want to grab the first blog with this id, and then grab only selected attributes
blog = Blog.find(10).select(:id, :title, :date)

This post建议使用 where 而不是 find。但据我所知,where 在我的场景中效率低下,因为它会继续在数据库中搜索更多匹配项,即使它找到了我想要获取的唯一记录。

如何指定通过id抓取它找到的第一条记录,然后只抓取选中的属性?

最佳答案

blog = Blog.select(:id, :title, :date).find(1)

关于ruby-on-rails - Rails 查询 : find first record by id and select only specified attributes for that record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33021675/

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