Активы Rails 3.2: предварительная компиляция

После борьбы с героку в течение недели и преодоления различных барьеров, чтобы заставить его работать (барьеры для новичка, я определенно не виню героку), я наконец запустил свое приложение на нем. Одним из шагов, который мне пришлось настроить, была предварительная компиляция моих ресурсов.

bundle exec rake assets:precompile  

и внести некоторые изменения в производственную среду в production.rb...

# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true

К сожалению, это нарушает ряд поведений js на моем локальном сайте. Хотя на хероку работает нормально. Я справлялся с этим, просто откатывая мою локальную копию до точки непосредственно перед этими изменениями, но я хотел бы понять, почему она ломается. А также есть активы: декомпилировать? В основном, как, черт возьми, можно поменять полярность или что-то в этом роде? Я определенно пытаюсь ближе познакомиться с конвейером активов, но тем временем любая помощь или понимание будут очень признательны.


person Chris Hawkins    schedule 17.04.2012    source источник


Ответы (1)


Чтобы удалить предварительно скомпилированные ресурсы в вашей локальной копии, вам просто нужно запустить

rake assets:clean

Если у вас все еще есть проблемы, очистите кеш браузера.

person Kirk M.    schedule 17.04.2012