department_id がフィールドの 1 つであるユーザー テーブルがあり、department_id=>current_user.id または department_id=> null の 2 つの条件を確認する必要があります。
Rails3でこれに対するクエリを書く方法がわかりません。
department_id がフィールドの 1 つであるユーザー テーブルがあり、department_id=>current_user.id または department_id=> null の 2 つの条件を確認する必要があります。
Rails3でこれに対するクエリを書く方法がわかりません。
Customer モデルがあると仮定した例を次に示します。
Customer.where("department_id = ? OR department_id IS NULL", current_user.id)
ここでガイドを確認することもできます。
http://guides.rubyonrails.org/active_record_querying.html#conditions