Tôi muốn xác nhận một trường có regex và cũng cho phép nó để trống (để chấp nhận một chuỗi rỗng). Cho đến nay, điều duy nhất tôi quản lý là viết một regex cho phép một chuỗi rỗng, như:Rails ActiveRecord xác thực regex của các trường không bắt buộc
validates :field,
format: { with: /\A([a-z]+|)\z/i }
Bây giờ, đây không phải là cách thích hợp - điều này có vẻ như một hack xấu xí. Tôi muốn biết nếu có cách tiếp cận khác (đúng)?
Ah, đẹp, tôi biết đó là vấn đề RT (F) M! =) – aL3xa