Рассмотрите приложение стойки. Я только хочу, чтобы обработать ошибку, если не работает тест:Можно ли использовать спасение с условным?
begin
do_something
if ENV[ 'RACK_ENV' ] != 'test'
rescue => error
handle_error error
end
end
end
Это создает syntax error, unexpected keyword_rescue (SyntaxError) rescue => error
Есть ли способ сделать это?
Это было просто. –
Если вы повторно поднимаете исключение внутри спасения, вам не нужно передавать аргумент: 'raise if ENV [" RACK_ENV "] ==" test "; handle_error error' – Max
проблема заключается в том, что она меняет местоположение ошибки. – baash05