-3

department_id がフィールドの 1 つであるユーザー テーブルがあり、department_id=>current_user.id または department_id=> null の 2 つの条件を確認する必要があります。

Rails3でこれに対するクエリを書く方法がわかりません。

4

1 に答える 1

1

Customer モデルがあると仮定した例を次に示します。

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

ここでガイドを確認することもできます。

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

于 2013-03-06T14:32:28.950 に答える