Estou meio sumido, fazendo o projeto andar apesar dos gols contra, e chafurdando no Rails.
Fica uma dica para quem também está começando a se divertir no Ruby. Para executar um processo que pode causar uma exceção, podemos proteger o código usando rescue, assim como em C++/Java temos o try/catch:
begin
file = open("arquivo")
rescue
msg = "Arquivo não pode ser aberto"
logger.error msg
show_message :error => msg
end
Simples, não?
Escrito por Developer