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