Barra invertida en cadenas de comillas simples vs. cadenas de comillas dobles

Si agrego una barra invertida + espacio al comienzo de las cadenas de comillas dobles y simples, obtengo resultados diferentes:

"\ text"
'\ text' 

En la salida de la cadena entre comillas dobles, solo veo un espacio.
En la salida de la cadena entre comillas simple veo barra invertida + espacio.

¿Lo que está sucediendo allí? ¿Es esto porque'\ ' se interpreta como un carácter especial en la cadena de comillas dobles, pero en la cadena de comillas simples los caracteres se conservan como están.

Si cambio las cadenas a esto, veo la misma salida, es decir, una barra inclinada seguida de un espacio y luego el texto:

"\\ text"
'\\ text' 

En ambos casos, la barra invertida se escapa. Estoy confundido por qué funcionan de la misma manera en esta situación.

¿Existe alguna regla que ayude a explicar la diferencia fundamental entre cómo las cadenas con comillas simples y las cadenas con comillas dobles manejan las barras invertidas en Ruby?

Respuestas a la pregunta(6)

Su respuesta a la pregunta