Я пытаюсь инициализировать разные драгоценные камни для разных сред. Я использую файлы конфигурации инициализатора (для таких вещей, как 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
Спасибо!