Ruby / Rails trabajando con gsub y arrays

Tengo una cadena con la que estoy tratando de trabajar al usar el método gsub en Ruby. El problema es que tengo una matriz dinámica de cadenas que debo recorrer para buscar el texto original y reemplazarlo con.

Por ejemplo, si tengo la siguiente cadena original (este es un texto de muestra con el que estoy trabajando y espero que funcione correctamente) y tengo una serie de elementos que deseo buscar y reemplazar.

¡Gracias por la ayuda por adelantado!