Dupliqué possible: strong>
différence entre -%> et%> dans les rails P> blockQuote>J'ai besoin de savoir quelle est la différence entre
<% = expression%> code> et<% = expression -%> code> sur rails, aidez-moi s'il vous plaît aidez-moi à faire de bonnes bases sur rubis sur rails p>
3 Réponses :
Le '-%>' signifie, qu'aucun chevichet ne sera ajouté à la sortie de l'expression. Il est utile que vous souhaitez contrôler la quantité de blancheur que vous avez dans le code HTML généré, mais ne souhaitez pas mettre tout le code dans une seule ligne. P>
Merci d'ami cette réponse sera utile pour moi
Dans ce cas, il est bon de marquer cette réponse comme "acceptée" afin que le répondeur reçoit le crédit.
Je dis ne vous dérange pas avec '-%>' Si vous utilisez des mises en page et des partiels avec vos points de vue, il est difficile de contrôler la production, des choses comme l'indentation seront probablement gâchées. Il suffit de vous concentrer sur votre ERB bien fière allure et ne vous inquiétez pas trop à quoi ressemble la sortie générée. P>
Comme mentionné précédemment, le -%> est utilisé pour contrôler les espaces de vente. Je suis du tout préoccupé par la façon dont votre code HTML lie, utilisez haml. Haml est beaucoup plus clair et lisible lorsque le codage et em> il génère un HTML formaté valide et valide. Pas plus de clôtures oubliés! p>