Возможно ли заставить динамический искатель Rails генерировать исключение ActiveRecord::RecordNotFound
вместо возврата nil
, когда он не может найти результат?
Например, если напиток с названием «Nuka-Cola» не существует:
@not_found = Beverage.find_by_name('Nuka–Cola')
Вместо того, чтобы
@not_found == nil
Может ли
.find_by_name('Nuka–Cola')
вызов метода вызывает исключение ActiveRecord::RecordNotFound
?
Или мне придется проверить nil
и сгенерировать исключение вручную?