Вопрос Simple Rails 3: как проверить, есть ли описание какого-либо продукта? - PullRequest
0 голосов
/ 12 декабря 2010

Каждое Product имеет несколько полей, включая description, который является строкой (если нет описания, то description="").

Какой самый простой способ выяснить, есть ли хотя быодин Product с непустым описанием?

non_empty_description_exist = Product.<what should be here?>

Ответы [ 2 ]

3 голосов
/ 12 декабря 2010
Product.count(:conditions => "description IS NOT NULL") 

, если допустимо нулевое значение.Он вернет общее количество продуктов с описанием доступно.

Если вам нужен первый продукт с описанием как таковым, используйте сначала вместо количества

0 голосов
/ 12 декабря 2010
Product.all.any? { |product| product.description.present? }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...