Я хотел бы написать запрос Rails, используя Postgresql 'LIKE'. Я хочу иметь возможность искать столбец в текущей таблице, а также таблицу ассоциаций.
Я могу выполнить поиск в текущей таблице следующим образом: User.where("description LIKE ?", "%happy%")
Я могу искать такие ассоциации: User.joins(:products).where("products.description LIKE ?", "%happy%")
Как мне объединить эти 2 запроса в один? Я хочу вернуть всех пользователей, чье описание содержит «счастливый» и/или есть продукт, описание которого содержит «счастливый».