Я программирую приложение Rails, которое позволяет пользователю искать других пользователей.В настоящее время пользователь может искать имя или фамилию, но не оба.
Я использую:
@users = User.all.where("lower(first_name) LIKE :search OR lower(last_name) LIKE :search", search: "%#{parameter}%")
Учитывая, что атрибуты являются отдельными, как я могу обработать поиск типа «Гарри Поттер» с пробелом?Я посмотрел вокруг, игнорируя пробелы, а затем пытаясь разделить первое и последнее, но все они кажутся довольно сложными.