Я создал простой плагин для настроек YAML: Yettings
Он работает аналогично коду в ответе khelll, но вам нужно только добавить этот файл конфигурации YAML:
app/config/yetting.yml
Плагин динамически создает класс, который позволяет вам получить доступ к настройкам YML в качестве методов класса в вашем приложении, например:
Yetting.your_setting
Кроме того, если вы хотите использовать несколько файлов настроек с уникальными именами, вы можете поместить их в подкаталог в app / config следующим образом:
app/config/yettings/first.yml
app/config/yettings/second.yml
Тогда вы можете получить доступ к таким значениям, как это:
FirstYetting.your_setting
SecondYetting.your_setting
Он также предоставляет настройки по умолчанию, которые могут быть переопределены для каждой среды. Вы также можете использовать erb внутри файла yml.