Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Фильтрация и значение в Rails?

Здравствуйте. А можно ли в Rails, что бы если значение не найдено, то что бы возвращало null значение, а не сваливалось в ошибку?
count = products.find_by( date: '2017-05-16' ).count


можно конечно сделать вот так, но может есть более элегантное решение?
product = products.find_by( date: '2017-05-16' )
count = product.present? ? product .count : 0
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
Product.where(date: '2017-05-16').count # => 0
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы