내 현재 레일 프로그램에서 다음과 같은 것을 사용할 때
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
레코드가 없을 때 nil을 얻고 싶고 begin / rescue를 사용하고 싶지 않습니다.
감사