5
Desidero sapere a quale nome di eccezione dovrei fare riferimento. Sto ricevendo una data non valida. Ho controllato i documenti e non ho potuto trovarlo.come eccezione per data ruby non valida
Begin
Date.new(day,month,year)
Rescue exceptionname
statements
Il modo più semplice per capire che tipo di eccezione è necessario aggiungere è quello di generare l'errore e guardare l'uscita di Ruby. Puoi farlo all'interno di IRB di solito, o farlo dallo script in esecuzione. –
È difficile determinare quale tipo di errore si sta cercando di salvare, a causa dei possibili errori di ogni variabile locale (o metodo) 'day',' month', 'year' non in definizione. ArgumentError se sono definiti fuori da un intervallo ragionevole per una data valida, ad esempio il 37 ° giorno del mese. Altrimenti potrebbe essere necessario fornire ulteriori informazioni. – vgoff
Quello che hai non è valido Ruby. Qual è il codice esatto e l'errore che stai ricevendo? –