В моей текущей программе rails, когда я использую что-то вроде
user = User.find(10)
Когда нет пользователя с ID = 10, у меня будет исключение, например:
ActiveRecord::RecordNotFound: Couldn't find User with ID=10
Могу ли я получить nil вместо того, чтобы вызывать исключение, когда я делаю что-то вроде:
unless user = Challenge.find(10)
puts "some error msg"
end
Я просто хочу получить ноль, когда нет записей, и я не хочу использовать begin / rescue
Спасибо