gpt4 book ai didi

ruby-on-rails - rails 5 : ActiveRecord OR query

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

如何在 Rails 5 ActiveRecord 中执行 查询?此外,是否可以在 ActiveRecord 查询中将 orwhere 链接起来?

最佳答案

ActiveRecord 查询中将 or 子句与 where 子句链接起来的能力将在 Rails 5< 中可用/em>。查看related discussion and the pull request .

因此,您将能够在 Rails 5 中执行以下操作:

获取 id 1 或 2 的 post:

Post.where('id = 1').or(Post.where('id = 2'))

其他一些例子:

(A && B) || C:

    Post.where(a).where(b).or(Post.where(c))

(A || B) && C:

    Post.where(a).or(Post.where(b)).where(c)

关于ruby-on-rails - rails 5 : ActiveRecord OR query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32753168/

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