2012-06-06 24 views
6

que estoy tratando de demostrar algo a lo largo de las líneas deEnlaces Inline HAML pero con un contenido

<p>Hello, this is my text. <a href="#">Link here</a> This is more text</p> 

pero utilizando HAML

¿Cómo hacer esto? Sigo encontrando ejemplos, pero ninguno que muestre cómo hacerlo, pero con texto sin formato a cada lado del enlace.

Neil

Respuesta

20

Si usted quiere hacer un 1 forro:

%p= "Hello, this is my text. #{link_to 'Link here', '#'} This is more text".html_safe 

Multiline

%p 
    Hello, this is my text. 
    = link_to 'Link here', '#' 
    This is more text 
+0

acaba de intentar esto: % p = "Este es mi texto # {link_to "Ver todos los discos", albums_path}" Pero eso solo da salida a Este es mi texto See ALL albums ¿Cómo me ¿resuelve esto? – rctneil

+0

agregar html_safe hasta el final (modificado en la respuesta) –

+0

% p = "Este es mi texto # {link_to" Ver TODOS los álbumes ", albums_path}". Html_safe –

2

Usted sólo debe ser capaz de hacer esto:

%p Hello, this is my text. <a href="#">Link here</a> This is more text 

esto funcionaría también:

%p 
    Hello, this is my test. 
    %a{:href => '#'} Link here 
    This is more text