Какие вещи мне нужно сделать, чтобы подготовить приложение для «производственной» среды? - PullRequest
1 голос
/ 11 января 2012

Сегодня я решил протестировать свое приложение в производственной среде. Он отлично работает в тестовой среде и среде разработки. Но когда я запустил сервер Mongrel в производстве, я получил сообщение о том, что активы недоступны, поэтому я сделал:

bundle exec rake assets:precompile

Хорошо, что приложение загрузилось, но теперь мои изображения и CSS разрешаются до 404. Поэтому я думаю, что должен быть контрольный список того, что нужно сделать, чтобы приложение Rails 3 было готово к работе. Я немного погуглил, но не увидел ничего похожего на «убедитесь, что вы проверили / сделали все эти вещи, прежде чем перейти на prod».

Моя команда для запуска сервера: rails s -e production -p 5000 (потому что я хочу прямо сейчас запустить шавки prod / test / dev на том же сервере).

Итак, что вы делаете, когда вы переключаете приложение с test на production?

1 Ответ

1 голос
/ 03 мая 2012

В зависимости от вашего веб-сервера вам может потребоваться изменить следующие настройки в config / средах / prodcution.rb с:

config.serve_static_assets = false To:

config.serve_static_assets = true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...