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