2012-08-29 6 views
8

Tengo este código para generar un botón de "dejar de seguir" a través de la función 'link_to':rieles link_to sintaxis con el fin de añadir un poco de html interno

<%= link_to "Non seguire più", user_user_relationship_path(id:@relationship.id), remote: true, id: "follow_#{@user.id}", class:"btn btn-small btn-danger", method: :delete %> 

Me gustaría saber ho utilizar el "do. .end "sintaxis con todos esos argumentos ... ¡Gracias!

+0

¿Qué estás tratando de lograr? ¿Por qué querrías meter un bloque allí? – varatis

+0

me gustaría agregar un ícono, como se ilustra en el arranque [documentation] (http://twitter.github.com/bootstrap/base-css.html#icons) – Ciampo

Respuesta

15

Simplemente omita el primer parámetro, puede envolver el resto en parens y luego agregar el do/end.

<%= link_to(user_user_relationship_path(id:@relationship.id), remote: true, id: "follow_#{@user.id}", class:"btn btn-small btn-danger", method: :delete) do %> 
    <!-- your button html here --> 
<% end %> 
Cuestiones relacionadas