Фишка в том, что теперь каждому файлу добавляется суффикс для
кэширования, а не style.css?3467767, как раньше. Типо суффиксы лучше и
надежнее. Теперь вот так
<script src="/assets/application-8e138b2ebd630d8671115faed6987822.js"
type="text/javascript"></script>
То же касается картинок, у которых будет свой суффикс, отсюда и
asset_path().
Вообще слияние js файлов в один не есть очень хорошо с точки зрения
модульности. Если нам нужно поддерживать модульность, используя
CommonJS систему например, то нужно разделение файлов.
Assests pipline можно выключить в конфиге. Я еще не понял чего больше
в этой системе, плюсов или минусов.
On Sep 1, 10:43 pm, Max Lapshin <max.laps...@gmail.com> wrote:
> Запустив первую бету проекта на Rails 3.1 в продакшне я с радостью
> выяснил, что молодчики из 37 signals выкатили черти-что и сбоку бантик
> в виде
> переписывания путей к картинкам.
>
> Техника известная и отработанная, мы такую ещё в lookatme делали с
> динамическим парсингом css, склеиванием require и переписыванием url()
> Такая же техника используется в яндексе и она неплохая.
>
> Но неплохая она ровно тем, что url() в css переписывается роботом. И я
> никак не могу понять: нам теперь предлагают вручную править все css
> и переписывать в них url() на asset_path() ?
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru
Комментариев нет:
Отправить комментарий