Как мне рендерить запутанный / минимизированный / оптимизированный HTML / CSS в Rails 3? - PullRequest
2 голосов
/ 04 августа 2011

Я использую Rails 3 с HAML и SASS и хотел бы достичь следующих целей:

  1. Запутать вывод HTML и CSS, чтобы случайный наблюдатель стал рутинойengineer
  2. Оптимизировать / минимизировать вывод для минимизации загрузки / разбора браузера
  3. Обеспечить легкость чтения и понимания источника

Так что, если мой HAML / SASS выглядит следующим образом:

:sass
  .semantically-named-class {
    color: #ffffff;
  }

.some-container
  .semantically-named-class
    Some Content Here

Мне бы хотелось, чтобы мой вывод выглядел примерно так:

<html><head><meta>etc.etc.</meta><style type='text/css'>.azY13{color:#ffffff;}</style></head>
<body><div class='zzB79'><div class='azY13'>Some Content Here</div></div></body>

Есть ли какие-нибудь драгоценные камни, чтобы помочь с этим, или мне придется свернуть свои собственные?

1 Ответ

1 голос
/ 05 августа 2011

Взгляните на Jammit . Похоже, это выполняет много из того, что вы ищете.

...