Non riesco a capire cosa sto facendo male qui ..Come restituire un valore booleano da una regex
if @calc.docket_num =~ /DC-000044-10/ || @calc.docket_num =~ /DC-67-09/
@calc.lda = true
else
@calc.lda = false
end
Ma sembra che @calc.docket_num
può essere qualsiasi stringa di alcun tipo e ritorna sempre come true
.
Non sto facendo questo giusto?
Durante il test del codice, restituisce effettivamente "nil" (equivalente a "false" per l'istruzione if/else) per qualsiasi valore diverso da "DC-000044-10" o "DC-67-09" ... –