2009-05-26 40 views
8

Soy nuevo en Ruby on Rails y estoy trabajando mi camino a través del tutorial publicado aquí: http://www.tutorialspoint.com/ruby-on-rails/index.htmmenos el porcentaje mayor que vs porcentaje mayor que (es decir, -%> vs%>)

Una de las preguntas he es que veo esto se usa con moderación a través de los ejemplos de código:

<%= link_to c.title, {:action => 'show', :id => c.id} -%> 

Donde otros momentos, veo esto:

<%= link_to 'Edit', {:action => 'edit', :id => c.id} %> 

Específicamente, estoy preguntando si hay una razón para ello, menos signo (-) antes e el cierre %> o si es solo un error en nombre del autor.

En una nota lateral, he intentado buscar en google y SO para preguntas similares, pero -%> no es exactamente un término de búsqueda amigable de Google.

+0

Dang, eso fue rápido. Pensé que volvería a intentar buscar en Google, y esta pregunta ya es el primer resultado de Ruby on Rails Menos porcentaje mayor que: http://www.google.com/search?q=ruby+on+rails+minus+ percent + greater + than – jerhinesmith

+3

+1 para usar un encabezado de pregunta compatible con Google. ¡Gracias por esto! – kamasheto

Respuesta

17

Un guión inmediatamente después de la etiqueta de apertura (<%-) o inmediatamente antes de la etiqueta de cierre (-%>) recorta todos los espacios en blanco antes o después de la etiqueta, respectivamente. El uso más común, como la referencia anterior, es usar -%> para evitar insertar una nueva línea después del código.

+0

Eso tiene mucho sentido, y fue muy fácil de verificar. ¡Gracias! – jerhinesmith

Cuestiones relacionadas