La sélection d'un enregistrement par tableau d'ids se fait avec une requête :
Record.where(id: ids)
où ids
est un tableau d'ids. Elle peut être remplacée par une autre requête.
Pour votre cas, la sélection des remèdes par nom de correspondance sera la suivante :
ids = Remedy.where("LOWER(remedyName) LIKE ?", name.downcase).pluck(:id)