Serwer nie może znaleźć folderu publicznego w środowisku produkcyjnym rails 3
Używam najnowszej wersji rails 3 beta. Aplikacja działa dobrze w trybie deweloperskim, ale kiedy uruchamiam serwer w trybie produkcyjnym przez rails server -e production
, wydaje się, że folderu public
nie można znaleźć. Dostaję komunikaty o błędach takie jak:
ActionController::RoutingError (No route matches "/javascripts/jquery.js"):
I podobne wiadomości dla wszystkiego, co powinno znajdować się w folderze public
.
Próbowałem tego z kundlem i webrickiem. Będę wdzięczny za każdą pomoc.
30
2 answers
Edycja config / environments / production.rb i ustawienie tej linii:
Config.serve_static_assets = true
60
Author: d4ny1,
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
2010-05-07 16:11:40
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
2010-05-07 16:11:40
Nginx, unicorn i apache zrobią to automatycznie. pamiętaj, aby zmienić to z powrotem na false, jeśli wdrażasz te serwery.
1
Author: bonhoffer,
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-04-21 11:25:21
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-04-21 11:25:21