Sequel :: DatabaseError - PG :: DatatypeMismatch:ERROR:AND的参数必须是boolean类型,而不是类型整数

时间:2015-06-11 16:18:20

标签: ruby postgresql sequel

我不明白为什么会出现这个错误:

Sequel::DatabaseError - PG::DatatypeMismatch: ERROR:  argument of AND must be type boolean, not type integer
LINE 1: SELECT * FROM "grupos" WHERE (("idGrupo" = 1) AND "idGrupo")...

我的续集查询是:

#@grupo = DB["SELECT * FROM grupos WHERE idGrupo = #{params[:num]}"]
@grupo = DB[:grupos].where(:idGrupo => params[:num].to_i)

0 个答案:

没有答案