Rails 3应用程序/用户设置最佳实践?

Kev*_*eld 19 settings configuration rubygems ruby-on-rails ruby-on-rails-3

我目前需要允许管理员可配置的全局设置以及Rails 3应用程序中的每用户可配置设置.

有没有适合这种情况的宝石或最佳实践?

我发现了几个宝石和博客文章,但它们都可以追溯到2006-08,并且不再维护.任何指针都将不胜感激,谢谢.

注意:我已经看到了序列化哈希响应的这个问题,但在我的特定情况下,需要根据用户的设置查询数据库的能力 - 我认为序列化哈希在这种情况下不会很好.

Kev*_*eld 19

在寻求帮助之后,我的搜索始终如一.找到乔治·莱德曼的铁轨设置,它看起来就像我需要的那样.

  • 还有[configurable_engine](https://github.com/paulca/configurable_engine) (2认同)
  • 并且[这一个](https://github.com/huacnlee/rails-settings-cached)是一个110hz的rails-settings的缓存,带有缓存:) (2认同)