Избирането на запис по ids масив се извършва със заявка:
Record.where(id: ids)
където ids
е масив от идентификатори. Може да се замени с друга заявка.
За вашия случай изборът на средства за защита по име на съвпадение ще бъде както следва:
ids = Remedy.where("LOWER(remedyName) LIKE ?", name.downcase).pluck(:id)