ruby on rails - Rescue nested method call -
i read ruby doesn't have nested rescues. why won't work?
begin dosomething rescue => e #this never executed, dosomething raises error directly end def dosomething somemodel.find(-1) #this raises exception instead of above end
good day. must read ruby doc exceptions in short: exception - base class exceptions, therefore base code:
begin # code rescue exception => e end
you should specify exception handle if need proc - use class exception
p.s. self education - http://rubylearning.com/satishtalim/ruby_exceptions.html