gpt4 book ai didi

ruby-on-rails - Rails 4 是否支持 OR 查询

转载 作者:行者123 更新时间:2023-12-03 05:38:31 24 4
gpt4 key购买 nike

因此,Rails 4 中添加了人们期待已久的使用not 查询的功能。

Article.where.not(title: 'Rails 3')

是否为查询添加了类似的支持,或者他们是否计划这样做。我通过浏览发行说明找不到任何内容。

显然我尝试过

Article.where(title: 'Rails 3').or(title: 'Rails 4')

但这不起作用。

最佳答案

Article.where(title: ['Rails 3', 'Rails 4'])

这就是您在 Active Record 中执行此操作的方式。

不可能使用“Rails-y”语法复制任何任意 SQL 查询。但您始终可以只传递文字 sql。

所以你也可以这样做:

Article.where("articles.title = 'Rails 3' OR articles.title = 'Rails 4'")

关于ruby-on-rails - Rails 4 是否支持 OR 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192829/

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