raw vs. html_safe vs. h para dejar de escapar html

Supongamos que tengo la siguiente cadena

@x = "<a href='#'>Turn me into a link</a>"

En mi opinión, quiero que se muestre un enlace. Es decir, no quiero que todo en @x se escape y se muestre como una cadena. ¿Cuál es la diferencia entre usar

<%= raw @x %>
<%= h @x %>
<%= @x.html_safe %>

?

Respuestas a la pregunta(6)

Su respuesta a la pregunta