Rails の Activerecordで is null かつ empty をselect したい時
Rails の Activerecord で is null かつ empty(空文字)でセレクトした時。
結論は以下です。
User.where(name: [nil, ''])
そうすると
SELECT users.* FROM (users WHERE users.name = '' OR users.name IS NULL)
のようなSQLが発行されます。
最初は
User.where("user.name is null OR users.name = ''")
を書いていましたがだいぶ無駄でした、、、