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

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

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

提前致谢。

我不确定这不是最漂亮的解决方案,但我们为内部应用程序做的一件事是创建一个’config’字段,它只是一个包含序列化哈希的文本字段。 然后我们对db的负载进行反序列化。

不是真的基于数据库,但在GitHub上检查这个Gem来管理YML文件中的设置:

https://github.com/modcloth/mc-settings