gpt4 book ai didi

ruby - OR 运算符和 Ruby where 子句

转载 作者:数据小太阳 更新时间:2023-10-29 07:10:52 24 4
gpt4 key购买 nike

可能真的很简单,但我很难在网上找到关于这个的文档我在 Ruby 中有两个 activerecord 查询,我想通过 OR 运算符连接在一起

@pro = Project.where(:manager_user_id => current_user.id )
@proa = Project.where(:account_manager => current_user.id)

我是 ruby​​ 的新手,但我自己尝试使用 ||

@pro = Project.where(:manager_user_id => current_user.id || :account_manager => current_user.id)

这没有用,所以 1. 我想知道如何在 Ruby 中实际执行此操作,以及 2. 如果那个人也可以让我了解像这样的 ruby​​ 语句中的 bool 语法。例如与、或、异或...

最佳答案

在这种情况下你不能使用哈希语法。

Project.where("manager_user_id = ? OR account_manager = ?", current_user.id, current_user.id)

关于ruby - OR 运算符和 Ruby where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7500621/

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