Ответ 1
редактирование config/environment/production.rb и установка этой строки:
config.serve_static_assets = true
Я использую последние бета-версии rails 3. Приложение отлично работает в режиме разработки, но когда я запускаю сервер в режиме производства через rails server -e production
, кажется, что папка public
не найдена. Я получаю сообщения об ошибках типа:
ActionController::RoutingError (No route matches "/javascripts/jquery.js"):
И подобные сообщения для всего, что должно быть в папке public
.
Я пробовал это как с монгреллом, так и с webrick. Я был бы признателен за любую помощь.
редактирование config/environment/production.rb и установка этой строки:
config.serve_static_assets = true
nginx, единорог и apache будут делать это автоматически. обязательно верните это значение в значение false, если вы используете эти серверы.