我有一个用户表,department_id 是该字段之一,我必须检查两个条件:department_id=>current_user.id 或 department_id=>null。
我不知道如何在 rails3 中为此编写查询。
我有一个用户表,department_id 是该字段之一,我必须检查两个条件:department_id=>current_user.id 或 department_id=>null。
我不知道如何在 rails3 中为此编写查询。
这是一个假设您有一个 Customer 模型的示例。
Customer.where("department_id = ? OR department_id IS NULL", current_user.id)
您也可以在此处查看指南:
http://guides.rubyonrails.org/active_record_querying.html#conditions