Tôi muốn tạo một regex loại bỏ tất cả các ký tự không phải chữ số nhưng vẫn giữ khoảng cách. Điều này là để làm sạch đầu vào tìm kiếm trước khi nó chạm vào db. Đây là những gì tôi có cho đến nay:
@search_query = @search_query.gsub(/[^0-9a-z]/i, '')
Vấn đề ở đây là nó loại bỏ tất cả các khoảng trắng. Giải pháp về cách giữ lại không gian?
Tôi không làm công việc phát triển Rails, nhưng tại sao bạn không thể để Rails thực hiện việc dọn dẹp?
—
Andrew Grimm