четверг, 1 сентября 2011 г.

Re: Rails 3.1 assets и поломанные пути к картинкам

find *.css -exec sed -i ''s/url\(/asset_path\(/g' '{}' \; поможет я думаю.
А вообще рельсы не должны этим заниматься.
генерим css из sass, компасом или джаммитом компрессируем и всё.
css и js должен отдавать веб сервер, потому как быстрее.
Хотя может рельсы один раз генерят ассеты, я пока 3.1 не смотрел.

2011/9/1 Max Lapshin <max.lapshin@gmail.com>:
> Запустив первую бету проекта на 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

--
WBR, Alexander Simonov

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "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

Комментариев нет:

Отправить комментарий