Я пытаюсь инициализировать разные камни для разных сред. Я использую файлы конфигурации инициализатора (для таких вещей, как Paperclip) и файлы конфигурации среды (для моей среды dev, test, qa, prod).
В каком-то контексте я пытаюсь заставить свои серверы prod и qa использовать хранилище S3 для Paperclip, но использовать локальное хранилище с разными каталогами для dev и test. Я понятия не имею, в каком порядке загружаются эти файлы конфигурации.
Мне было интересно, может ли кто-нибудь пролить свет на порядок загрузки, чтобы я мог убедиться, что у меня есть какие-то зависимости или переопределения правильные. Кроме того, мне просто нравится знать, как это работает.
Меня особенно интересуют каталоги/файлы, перечисленные ниже
config/
environments/
develop.rb
test.rb
...env-specific config files
initializers/
paperclip.rb
...gem-specific config files
application.rb
boot.rb
deploy.rb
environment.rb
routes.rb
Спасибо!