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.

Author: sth, 2010-05-07

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

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