其中rails3中的条件为OR

时间:2013-03-06 14:06:34

标签: ruby-on-rails-3

我有一个用户表,其中department_id是该字段之一,我必须检查两个条件:department_id => current_user.id或department_id =>空值。

我不知道如何在rails3中为此编写查询。

1 个答案:

答案 0 :(得分:1)

以下是假设您拥有客户模型的示例。

Customer.where("department_id = ? OR department_id IS NULL", current_user.id)

您也可以在此查看指南:

http://guides.rubyonrails.org/active_record_querying.html#conditions