tôi không thể khá tìm ra những gì tôi đang làm sai ở đây ..Làm thế nào để trả lại một giá trị boolean từ một regex
if @calc.docket_num =~ /DC-000044-10/ || @calc.docket_num =~ /DC-67-09/
@calc.lda = true
else
@calc.lda = false
end
Nhưng dường như @calc.docket_num
thể được bất kỳ chuỗi nào và nó luôn luôn trả về như true
.
Tôi không làm điều này đúng không?
Khi kiểm tra mã của bạn, nó thực sự trả về "nil" (tương đương với "false" vì lợi ích của câu lệnh if/else) cho bất kỳ giá trị nào ngoài "DC-000044-10" hoặc "DC-67-09" ... –