gpt4 book ai didi

ruby-on-rails - Rails - 如何根据 bool 字段进行搜索? (MySQL 错误)

转载 作者:行者123 更新时间:2023-12-04 01:21:14 26 4
gpt4 key购买 nike

我正在运行以下查询

@projects = @company.projects.where("active = ?", true).order("created_at ASC")

我收到错误:
`ActiveRecord::StatementInvalid: Mysql::ParseError: You have an error in your SQL...`

错误指向 = '1' .

我已经对我的查询尝试了许多变体,但我无法弄清楚问题所在。我该如何解决这个问题?

最佳答案

您不需要对文字使用参数化查询,只需执行以下操作:

@projects = @company.projects.where("active = 1").order("created_at ASC")

关于ruby-on-rails - Rails - 如何根据 bool 字段进行搜索? (MySQL 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5015340/

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