gpt4 book ai didi

ruby-on-rails - 使 rails 中的数组仅显示数字

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

我有一个正在构建的数组:

Post.where(:user_id => current_user.id, :status_id => 2).select(:id).inspect.to_a

当我打印变量时,我得到了这个:

[#<Post id: 70>, #<Post id: 44>]

我希望它是:

[70, 44]

我应该在这里做什么?

最佳答案

你可以这样做:

Post.where(:user_id => current_user.id, :status_id => 2).select(:id).map(&:id)

保留 select 语句仍然很好的原因是它减少了从数据库返回的数据量。即使相同的语句在没有显式选择的情况下也能工作,但使用它会更有效。

关于ruby-on-rails - 使 rails 中的数组仅显示数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517942/

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