RecordNotFound

Hi guys,

uhm how to fetch out a RecordNotFound?

i have this here

@new_ipv4 = Ipv4addr.find(IPAddr.new(params[:ipv4addr][:id]).to_i)

but at this line it gives an error RecordNotFound. But this is okay! But
now i want the application to do something special like adding the not
found IPaddr to the database… But how? since it stops at this line =)

Thanks in advance!

Mit freundlichen
Grüßen
Franz Bettag


QS Housing
Franz Bettag
Ludwigstr. 45-47
90402 Nürnberg
http://www.qs-housing.net

Tel: +49 1805 737376 664
Fax: +49 1805 737376 665

Try using Ruby’s exception handling:

begin
@new_ipv4 = Ipv4addr.find(IPAddr.new(params[:ipv4addr][:id]).to_i)
rescue

Code to add data to database

end

A little more info:

http://www.rubycentral.com/book/tut_exceptions.html

aaah! Thanks a lot!

Michael G. schrieb:

http://www.rubycentral.com/book/tut_exceptions.html

Mit freundlichen
Grüßen
Franz Bettag


QS Housing
Franz Bettag
Ludwigstr. 45-47
90402 Nürnberg
http://www.qs-housing.net

Tel: +49 1805 737376 664
Fax: +49 1805 737376 665

On Mar 16, 2006, at 6:33 AM, Michael G. wrote:

Try using Ruby’s exception handling:

begin
@new_ipv4 = Ipv4addr.find(IPAddr.new(params[:ipv4addr][:id]).to_i)
rescue

The above line would be better as:

rescue ActiveRecord::RecordNotFound

That way it doesn’t hide errors we weren’t expecting.

Code to add data to database

end

James Edward G. II

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs