ruby-on-rails 如何优化到1个查询?[已关闭]

2nc8po8w  于 2022-11-19  发布在  Ruby
关注(0)|答案(2)|浏览(134)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。

3天前关闭。
Improve this question
在我看来,这段代码可以简化为一个查询,但我不明白怎么可能做到这一点?

users_ids = ::User.find_by(id: id)&.something.presence || ::User.all.pluck(:id)

我试着用SQL来做,但是没有用

jhdbpxl9

jhdbpxl91#

你是在尝试这样的东西还是

Book.where(category: "Programming").or(Book.where(category: "Ruby"))

https://guides.rubyonrails.org/active_record_querying.html#or-conditions

相关问题