Процесс запуска 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
файл загружается не при запуске, а во время выполнения.