How to placing common exceptions for all models in single method?

Hi guys,

In my models i am using common exception in every methods.

So Instead of writing same exception code on each method of model is there a best way to separate exception code into seperate method.

when we need it simple we need to invoke that method.

for example like this

def rescue_excetpion begin

  rescue => e    raise "Error message is #{e}"

  end

end

so when i invoke this rescue_excetpion method in my events method

it need to apply

def events rescue_excetpion @user = User.find(1) end

Any one have idea about this ?

How to move all common exceptions into a single method ?

How to invoke that method?

Thanks in advance !!

Hi guys,

In my models i am using common exception in every methods.

So Instead of writing same exception code on each method of model is there a best way to separate exception code into seperate method.

when we need it simple we need to invoke that method.

Sounds like your rescue_exception method should be yielding to a block, you can then do rescue_exception do   ... end

If you want to handle these exceptions at the controller level, you might want to look at rescue_from

Fred