我正在运行以下
查询
@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")
原文链接:https://www.f2er.com/ruby/266425.html