Я использую рельсы j ruby 9.2.6.0 + и использую java11 и tomcat9 для развертывания файла войны. Развертывание работает хорошо, и я использую gem 'config', '~> 2.2.1' https://github.com/railsconfig/config для управления моими файлами конфигурации.
Эти настройки обычно находятся в config /settings.yml, так что внутри bei WEB-INF Folder Теперь у меня есть вариант использования, что эти настройки должны быть вне WEB-INF, чтобы администратор мог легко изменить некоторые пользовательские настройки c.
с помощью конфигурации я могу добавить источник во время выполнения:
You can add new YAML config files at runtime. Just use:
Settings.add_source!("/path/to/source.yml")
Settings.reload!
И нет вопросов: Где хранить этот файл? Есть ли папка, к которой у меня есть доступ из моего приложения? Может быть, есть папка Tomcat для этого варианта использования?
Как получить доступ к файлу из моего приложения? Является ли переменная, которую я могу использовать для доступа к указанной папке?
Любая помощь или информация приветствуется