Серверу не удалось найти общую папку в рабочей среде rails 3 - PullRequest
30 голосов
/ 07 мая 2010

Я использую последнюю версию rails 3 beta.Приложение отлично работает в режиме разработки, но когда я запускаю сервер в производственном режиме через rails server -e production, создается впечатление, что папка public не может быть найдена.Я получаю сообщения об ошибках типа:

ActionController::RoutingError (No route matches "/javascripts/jquery.js"):

и аналогичные сообщения для всего, что должно быть в папке public.Я пробовал это и с дворнягой, и с вебриком.Буду признателен за любую помощь.

Ответы [ 2 ]

60 голосов
/ 07 мая 2010

редактирование config / environment / production.rb и установка этой строки:

config.serve_static_assets = true

1 голос
/ 21 апреля 2011

nginx, единорог и apache сделают это автоматически.Обязательно верните значение false, если вы развертываете с использованием этих серверов.

...