管理Rails应用程序配置设置的最佳方法是在数据库中持久存在?

Chr*_*art 5 ruby database configuration ruby-on-rails

我希望有人可以建议一些使用数据库配置Rails应用程序的最佳实践(即将配置设置持久保存到数据库而不是平面文件).我的理由是我有一个应用程序将在多个服务器上运行,并且有一些相当动态的配置设置,我想要更改它们而不必在每个服务器上进行更改.

在其他语言中,我通过使用简单的配置表(如名称/值对)和公开配置数据并定期刷新的单例来完成此操作.使用Rails是否有类似或更好的方法?

提前致谢.

rai*_*inz 1

我确信这不是最漂亮的解决方案,但我们为内部应用程序所做的一件事是创建一个“配置”字段,它只是一个包含序列化哈希的文本字段。然后我们从数据库加载反序列化。