2012-01-11 3 views
1

Я решил протестировать свое приложение в производственной среде сегодня. Он отлично работает в тестовых средах и средах разработчиков. Но когда я начал сервер ублюдка производства я получил сообщение о том активы не доступны, так что я сделал:Что мне нужно сделать, чтобы подготовить приложение к «производственной» среде?

bundle exec rake assets:precompile

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

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

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

ответ

1

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

config.serve_static_assets = ложь To:

config.serve_static_assets = истинный

Смежные вопросы