Поскольку Rails использует Ruby (динамический язык), можно было бы создать очень гибкий
Класс 'configuration', который имеет свойства, которые вы используете на веб-сайте, и имеет возможность добавлять новые свойства класса (в БД для веб-модификации), а затем просто использовать его в коде.
Каждое свойство будет иметь определенный тип, такой как строка, целое число, bool и т. Д.
Вы не можете сделать это на строго типизированном языке, но это должно быть возможно с Ruby!
Так скажи, что мой класс такой:
globalConfig.is_active
globalConfig.admin_email
Полагаю, чтобы это работало, я бы перебрал все свойства в БД, создал свойства в классе и присвоил бы значение правильно?