2009-05-26 10 views
8

Je suis nouveau à Ruby on Rails et je travaille mon chemin à travers le tutoriel posté ici: http://www.tutorialspoint.com/ruby-on-rails/index.htmpour cent supérieur à cent par rapport supérieur à (c.-à -%> vs%>)

L'une des questions J'est que je vois cela utilisé avec parcimonie à travers les exemples de code:

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

Où d'autres fois, je vois ceci:

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

Plus précisément, je me demande s'il y a une raison pour que moins signe (-) befor e la fermeture %> ou si c'est juste une faute de frappe de la part de l'auteur. Sur une note de côté, j'ai essayé de chercher Google et SO pour des questions similaires, mais -%> n'est pas exactement un terme de recherche google friendly.

+0

Dang, c'était rapide. Je pensais que j'essaierais de chercher sur Google à nouveau, et déjà cette question est le premier résultat pour Ruby on Rails Minus Pourcentage supérieur à: http://www.google.com/search?q=ruby+on+rails+minus+ Pourcentage supérieur + supérieur à – jerhinesmith

+3

+1 pour l'utilisation d'un en-tête de question compatible avec Google. Merci pour cela! – kamasheto

Répondre

17

Un tiret immédiatement après l'étiquette d'ouverture (<%-) ou immédiatement avant l'étiquette de fermeture (-%>) tronque tous les espaces avant ou après l'étiquette, respectivement. L'utilisation la plus courante, comme celle que vous avez mentionnée ci-dessus, consiste à utiliser -%> pour éviter d'insérer une nouvelle ligne après le code.

+0

Cela a parfaitement du sens, et c'était très facile à vérifier. Merci! – jerhinesmith

Questions connexes