我有一个直接使用ADO.NET的SQL Builder库,我有一种使用大于或等于运算符创建select查询的方法,例如:from book
where book.date_created我可以执行查询,但由于时区比较,我的结果不正确。我的查询是针对date_created >= x的所有图书,但返回的某些结果不大于x,因为减去时区
我有以下Arel SQL: Arel.sql("(users.last_donated_at IS NOT NULL AND users.last_donated_at < '#{User::ACTIVE_DONOR_WITHIN_DAYS.days.ago}')") 当我运行brakeman时,会收到SQL Injection警告。我尝试了以下几种方法: Arel.sql("(users.last_donated_at IS NOT NULL AND users.last_donated_at < ?)", User::ACTIV