I read that Ruby doesn't have nested rescues. Is that why this won't work?
begin
    dosomething
rescue => e
    #this is never executed, dosomething raises the error directly
end
def dosomething
    SomeModel.find(-1) #this raises the exception instead of above
end
 
    
