2009-10-14 15 views

Odpowiedz

12

"-%>" oznacza, że ​​do linii t nie zostanie dołączone żadne linebreak on wyrazić. Jest to przydatne, jeśli chcesz kontrolować ilość białych znaków w wygenerowanym kodzie HTML, ale nie chcesz umieszczać całego kodu w jednym wierszu.

+0

Dziękuję przyjacielu, ta odpowiedź będzie dla mnie przydatna. –

+2

W takim przypadku dobrze jest zaznaczyć tę odpowiedź jako "Zaakceptowana", więc osoba otrzymująca odpowiedź dostanie za to kredyt. – SFEley

1

Mówię, nie przejmuj się "-%>" Jeśli używasz układów i elementów z twoimi widokami, to i tak trudno kontrolować wyjście, rzeczy takie jak wcięcia będą prawdopodobnie pomieszane. Skoncentruj się, aby twój ERb wyglądał dobrze i nie martw się zbytnio, jak wygląda generowany wynik.

+0

dzięki za komentarze –

2

Jak wspomniano wcześniej, -%> służy do sterowania białymi spacjami. W ogóle niepokoisz się tym, jak wygląda Twój HTML, użyj HAML. HAML jest znacznie bardziej czytelny i czytelny, gdy koduje czysty i sformatowany kod HTML. Nigdy więcej zapomnianych tagów zamykających!

Powiązane problemy