Bir Raf uygulamasını düşünün. Biz test yaparken değilse sadece hatayı işlemek istiyorum:Kurtarma şartlı şartlarda kullanmak mümkün mü?
begin
do_something
if ENV[ 'RACK_ENV' ] != 'test'
rescue => error
handle_error error
end
end
end
Bu bunu yapmanın bir yolu var mı syntax error, unexpected keyword_rescue (SyntaxError) rescue => error
üretir?
bağlı. –
Kurtarma sırasında bir istisnayı yeniden yükseltirseniz, bir argüman iletmenize gerek yoktur: 'ENV [" RACK_ENV "] ==" test "; handle_error error ' – Max
Burada sorun, hatanın yerini değiştirmesidir. – baash05