2015-02-19 23 views
5

Czy istnieje sposób na naprawienie wcięcia znacznika </a> w pomocnikach link_to?Prawidłowe wcięcie do zamykającego tagu</a> w ERB/​​Railsach

w moim .html.erb:

<%= link_to... do %> 
... 
<% end %> 

w wytopione .html:

 <a href=".."> 
</a><!--fails to inherit the indentation--> 

2-space wcięcia w IDE:

enter image description here

Chrome view-source:*:

enter image description here

+2

Pobiegłbym ci 5 razy, aby to zauważyć i poświęcić trochę czasu. Nienawidzę cię, gdy nie mogę tego nie zauważyć :-) – dgilperez

+0

W mojej aplikacji tag '' prawidłowo wcina. Zgaduję, że to musi być coś, co dodajesz pomiędzy (tj. Jako część "perfekcjonistycznego piekła do naśladowania"), które psuje wcięcie. –

+0

@PrakashMurthy. Nie. "Perfekcyjne piekło do naśladowania" to zwykły tekst, którego użyłem jako przykładu. Spróbuj sam i zmień tekst na dowolny. Zwykle używałbym miejsca na znaczniki ikon dla przycisków i linków. –

Odpowiedz

0

który jest nadal ważny HTML, więc można go zignorować.

To zależy od tego, w jaki sposób ERB (obsługiwane przez erubis w Railsach) obsługuje początkowe i końcowe białe znaki w buforze ciągów, które zostaną wstawione do renderowanego tekstu.

Możesz spróbować z <%= -%>. Także dla różnicy jest check this question.