Как найти точное слово в скобках, используя рельсы? - PullRequest
1 голос
/ 12 июля 2019

Я хочу знать, как найти точное слово в скобках, а не слова, которые включают слово, которое было найдено.Например, если я пытаюсь найти окись углерода [CO] и если я искал CO, я хочу, чтобы мои результаты показывали только окись углерода [CO], а не углекислый газ [CO2].

Пока у меня есть,

where("lower(gas_analyte) LIKE lower(?)", "%#{gas_analyte}%")

1 Ответ

0 голосов
/ 12 июля 2019

Не используйте подобный запрос в этом случае!. Вы можете использовать , где условие, которое является результатом фильтрации текущего отношения в соответствии с условиями в аргументах.он возвращает точные параметры, соответствующие записям ..

where(gas_analyte:gas_analyte)

Мне нравится он возвращает что-то, совпадающее с записями ваших параметров ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...