La selección de registro por matriz de ID se realiza con una consulta:
Record.where(id: ids)
donde ids
es una matriz de identificadores. Se puede reemplazar con otra consulta.
Para su caso, la selección de remedios por nombre de coincidencia será la siguiente:
ids = Remedy.where("LOWER(remedyName) LIKE ?", name.downcase).pluck(:id)