Получение доступа к данным конфигурации из route.rb - PullRequest
0 голосов
/ 24 июня 2018

В моем приложении rails в routes.rb Мне нужен доступ к некоторым значениям конфигурации из конфигурации yml, хранящейся в той же папке.Насколько я знаю, routes.rb загружается или может загружаться до того времени, когда routes.rb загружается.

Как я могу прочитать некоторые данные конфигурации и использовать их в routes.rb, если сначала загружается routes.rb, а затем config.yml?

1 Ответ

0 голосов
/ 24 июня 2018

Процесс запуска Rails происходит по следующей схеме:

1. railties/exe/rails
2. railties/lib/rails/app_loader.rb
3. bin/rails
4. config/boot.rb
5. rails/commands.rb
6. rails/command.rb
7. actionpack/lib/action_dispatch.rb
8. rails/commands/server/server_command.rb
9. Rack: lib/rack/server.rb
10. config/application
11. Rails::Server#start
12. config/environment.rb
13. config/application.rb

Вы можете выбрать любой из этих файлов, чтобы выполнить процесс загрузки перед маршрутизатором.

Если я правильно помню, routes.rb файл загружается не при запуске, а во время выполнения.

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