Considerare un'app Rack. Ho solo voglia di gestire l'errore se non sono in esecuzione di un test:È possibile utilizzare il salvataggio con un condizionale?
begin
do_something
if ENV[ 'RACK_ENV' ] != 'test'
rescue => error
handle_error error
end
end
end
Questo genera syntax error, unexpected keyword_rescue (SyntaxError) rescue => error
C'è un modo per fare questo?
Quella era semplice. –
Se si sta rilanciando un'eccezione all'interno di un salvataggio, non è necessario passare un argomento: 'raise if ENV [" RACK_ENV "] ==" test "; handle_error error' – Max
il problema qui è che cambia la posizione dell'errore. – baash05