Есть ли лучший способ написать это
У меня есть условие, которое предыдущий взгляд очень чистый и легкий для понимания
как
Account.first.websites.last.users.find(:all,
:conditions => {:country => "XYZ",:status => "Single",:admin => nil)
Теперь большая проблема в том, что пользователь с admin = false не поднят.
Т.е. я хочу, чтобы все пользователи из определенной страны имели статус
«Single» и admin имеет значение «nil» (Null в базе данных) или «false».
Мне удается получить нужный код, но, похоже, я не доволен ясностью
об этом.
Account.first.websites.last.users.find(:all,
:conditions => ["country = ? AND status = ? AND admin IS NULL OR
admin = ?","XYZ","Single","false"])
Любая помощь будет оценена.
спасибо