Activerecord: условный синтаксис пустого поля? - PullRequest
2 голосов
/ 30 июня 2010

Что такое синтаксис rails activerecord для выбранных записей с пустым полем?Например, я хочу найти все записи о том, что поле middle_name пусто (длина строки <1) для базы данных <code>user.Спасибо!

1 Ответ

7 голосов
/ 30 июня 2010

In Rails 2

User.find(:all, :conditions=>["middle_name is  ? or middle_name = ?", nil, ''])

В Rails 3 вы также можете сделать это следующим образом

User.where("middle_name is  NULL or middle_name = ''")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...