gpt4 book ai didi

ruby-on-rails - 如何将 boolean 逻辑语句与事件记录链接起来?

转载 作者:行者123 更新时间:2023-12-04 06:37:02 25 4
gpt4 key购买 nike

我会怎么写
(A 或 B) 和 B

在 Controller 中?

现在我有了这个(a 或 b)

@articles = Article.where ("author = ? OR title = ?"), params[:author],params[:title])

或者有没有更优雅的方法来实现相同的结果? (范围??)

最佳答案

这正是我编写 MetaWhere (http://metautonomo.us/projects/metawhere) 来解决的那种问题。

使用 MetaWhere,查询会写成这样:

@articles = Article.where(:author.eq % params[:author] | :title.eq % params[:title])

或这个:
@articles = Article.where({:author => params[:author]} | {:title => params[:title]})

关于ruby-on-rails - 如何将 boolean 逻辑语句与事件记录链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751051/

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