我希望有人能建议一些使用数据库配置Rails应用程序的最佳实践(例如,将配置设置持久化到数据库,而不是平面文件)。我的理由是,我有一个将在多个服务器上运行的应用程序,并且有一些配置设置是相当动态的,我希望在不需要在每个服务器上进行更改的情况下更改它们。
在其他语言中,我见过使用一个简单的配置表(如名称/值对)和一个单例来实现这一点,该单例公开配置数据并定期刷新。对于Rails,有没有类似或更好的方法来实现这一点?
提前谢谢。
发布于 2010-08-03 11:06:28
我敢肯定,这不是最好的解决方案,但我们为内部应用程序做的一件事就是创建一个“config”字段,它只是一个包含序列化哈希的文本字段。然后我们在从db加载时反序列化。
发布于 2011-08-25 07:40:31
发布于 2011-01-13 05:14:52
不是真正基于DB的,但请在GitHub上查看此Gem以管理YML文件中的设置:
https://stackoverflow.com/questions/3393249
复制相似问题