Uncompile Development Asset Pipeline

Kompilowałem mój potok zasobów dla mojego środowiska produkcyjnego i zrobił to dla wszystkich moich środowisk. Jak rozpakować potok zasobów dla środowiska programistycznego?

Sprawdziłem moje środowisko config/development i nie mogę znaleźć poprawki.

Z góry dzięki za pomoc...

Author: Kyle C, 2011-12-19

4 answers

Aby usunąć wstępnie skompilowane aktywa użyj:

rake assets:clean

To, co w zasadzie robi, to usuwa katalog public/assets. Może być konieczne dołączenie zmiennej RAILS_ENV, jeśli chcesz ją uruchomić dla określonego środowiska.

 81
Author: Phil Bottomley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-05 13:51:58

Spróbuj użyć

rake assets:clobber

Pracował dla mnie w rails 4

 37
Author: mattecalcio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-01 16:29:07

Podczas uruchamiania zadania compile lokalnie (na komputerze deweloperskim) zasoby są kompilowane w środowisku produkcyjnym Rails, ale są zapisywane do folderu publicznego.

Oznacza to, że nawet po uruchomieniu w trybie deweloperskim będzie on używał skompilowanych zasobów zamiast wysyłać żądania do potoku. To normalne zachowanie-żądania trafiają do potoku tylko wtedy, gdy plik nie istnieje w public/assets.

Zadanie kompilacji powinno być z reguły używane tylko podczas wdrażania, a na maszyna zdalna (produkcyjna).

Jeśli skompilowałeś lokalnie, możesz usunąć wszystkie pliki w folderze public/assets i rozwój będzie zachowywał się jak wcześniej. Jeśli zaznaczyłeś te pliki w source control, musisz je usunąć.

Po usunięciu rzeczy powinny działać dobrze. s Ostatnia wskazówka: jeśli jest to ulepszona aplikacja, sprawdź ustawienia konfiguracyjne w ostatniej sekcji Przewodnika po potoku zasobów rails.
 5
Author: Richard Hulse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-19 04:38:44

Dla Rails 5:

$ RAILS_ENV=development bin/rake assets:clobber
 2
Author: stujo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-05 17:55:28