Я разрабатываю сайт Ruby on Rails, и у меня есть "архитектурный" вопрос: моему приложению нужны некоторые параметры, и мне интересно, где их хранить.
В конкретных терминах мое приложение получает некоторые запросы, которые оцениваются и затем отправляются. Таким образом, модель запроса должна иметь атрибуты, относящиеся к этим методам лечения: статус проверки и статус отправки. Например, статус проверки может быть "принят", "отклонен" или "ждать". Статус отправки может быть "отправлен", "ждать", "ошибка при отправке" или тому подобное. Я должен хранить эти параметры кодов состояния где-нибудь, но я не знаю, что является лучшим решением.
Я мог бы создать модель для каждого из них и сохранить их в базе данных (и, например, иметь активную модель записи ValidationStatus), но: не было бы укусом чрезмерно создавать базу данных/модель для хранения таких данных?
Я мог бы просто использовать их в коде без их "хранения", я мог бы хранить их в файле YAML...
Итак, более простой вопрос: как вы работаете со своими параметрами приложения в RoR?