Рубин на рельсах 3 полосы HTML пробел - PullRequest
0 голосов
/ 29 июня 2011

было:

<table >
  <tbody   >
    <tr   >
      <td valign="..."     style="..." >
      ...  

клиент должен получить: (вам не нужны пробелы в выводе представления!)

<table><tbody><tr><td valign="..." style="">...

что такое рельсы 3 способ сделать это без велосипедов ?

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Если вы используете HAML, вы можете указать параметр :ugly, чтобы он не отступал от вашего сгенерированного html.

Больше информации в документации .

Я бы не знал ни о какой настройке для erb, но, насколько я понимаю, erb не форматирует ваш код, вы форматируете if. Если вы не хотите делать отступ в своем html, вы должны написать его как таковой (или предварительно обработать ваши шаблоны erb перед развертыванием)

1 голос
/ 29 июня 2011

Это действительно эстетическая проблема, которая никак не влияет на отображение в браузере. Если вы беспокоитесь о «минимизации размера страницы», это не даст вам каких-либо заметных изменений (и будет стоить вам мощности сервера для очистки выходных данных при каждом отдельном запросе). Включение сжатия gzip на сервере было бы гораздо лучшим вариантом.

Однако, если вы уверены, что хотите это сделать, оформите заказ Tidy

...