【发布时间】:2012-02-19 19:16:09
【问题描述】:
我需要检查exam 列的值是否为true。所以我设置了这个,但它不起作用......
@exam_shipments = Shipment.where("exam <> NULL AND exam <> 0 AND customer_id = ?", current_admin_user.customer_id)
# This one gives me error "SQLite3::SQLException: no such column: true:"
@exam_shipments = Shipment.where("exam = true AND customer_id = ?", current_admin_user.customer_id)
@exam_shipments = Shipment.where("exam = 1 AND customer_id = ?", current_admin_user.customer_id)
【问题讨论】:
标签: mysql ruby-on-rails ruby activerecord sqlite