2010-09-04 23 views

Respuesta

23

1.

%p 
    I would like to make a 
    %a 
    link 
    in my Rails app. 

2.

%p 
    I would like to make a <a href="#">link</a> in my Rails app. 
+1

Gracias! Debo necesitar más café. Fue el retorno después del% p que no estaba viendo. –

15

El "puro" HAML manera:

%p 
    I would like to make a 
    %a{:href => "foo.html"} link 
    in my Rails app. 

Usando los rieles link_to ayudante:

%p 
    I would like to make a 
    =link_to "link", "foo.html" 
    in my Rails app. 
+0

Para el registro, originalmente estaba usando link_to :-) ¡Gracias por la ayuda! –

6

Recomiendo leer la publicación de Chris Eppstein "Haml Sucks for Content" y usar algo como Markdown o Textile para manejar el marcado en línea. Soy un gran admirador de Haml por la estructura de documentos y un simple enlace en un párrafo es bastante simple, pero Haml comienza a perder el control bastante rápido.

+0

Me gusta esa forma de decirlo: Haml es genial para la estructura. – Chuck

3

Si conoce rutas, entonces usted puede hacer esto:

%p 
    I would like to make a #{link_to "link", foo_path} in my Rails app. 

bastante simple. Simplemente envuelva su sintaxis Ruby con #{}.

Cuestiones relacionadas