Ресурсы Rake: прекомпиляция прерывается после CSS3-анимации - PullRequest
0 голосов
/ 31 января 2012

Два вопроса: 1) Как я могу получить ресурсы rake: прекомпилировать для работы с CSS3-анимациями, которые есть в моем application.css?

В application.css:

@-webkit-keyframes greenPulse {
from { background-color: #749a02; -webkit-box-shadow:: 0 0 9px #333; }
50% { background-color: #91bd09; -webkit-box-shadow:: 0 0 18px #91bd09; }
to { background-color: #749a02; -webkit-box-shadow:: 0 0 9px #333; }
}

Ошибка:

rake aborted!
Invalid CSS after "...kit-box-shadow:": expected expression (e.g. 1px, bold), was ": 0 0 9px #333; }"

РЕДАКТИРОВАТЬ Это исправлено изменением :: на:. Мне все еще нужна помощь в этом вопросе:

2) Как мне избежать необходимости делать рейк-ресурсы: прекомпилировать каждый раз, когда я хочу обновить свою страницу CSS только в разработке?

1 Ответ

0 голосов
/ 31 января 2012

Причина, по которой вам нужно перекомпилировать ресурсы в режиме разработки, заключается в том, что Rails загрузит ваши предварительно скомпилированные ресурсы до того, как вы изменили содержимое в app/assets.

Как правило, вам вообще не нужно прекомпилировать в режиме разработки: просто убедитесь, что ваша папка public/assets пуста.Вы можете использовать rake assets:clean, чтобы избавиться от них.Тогда изменения в вашем развитии должны быть немедленно приняты.

...