Сегодня я решил протестировать свое приложение в производственной среде. Он отлично работает в тестовой среде и среде разработки. Но когда я запустил сервер Mongrel в производстве, я получил сообщение о том, что активы недоступны, поэтому я сделал:
bundle exec rake assets:precompile
Хорошо, что приложение загрузилось, но теперь мои изображения и CSS разрешаются до 404. Поэтому я думаю, что должен быть контрольный список того, что нужно сделать, чтобы приложение Rails 3 было готово к работе. Я немного погуглил, но не увидел ничего похожего на «убедитесь, что вы проверили / сделали все эти вещи, прежде чем перейти на prod».
Моя команда для запуска сервера: rails s -e production -p 5000
(потому что я хочу прямо сейчас запустить шавки prod / test / dev на том же сервере).
Итак, что вы делаете, когда вы переключаете приложение с test
на production
?