Rails - 处理全局站点设置

时间:2010-04-09 12:59:19

标签: ruby-on-rails rubygems settings ruby-on-rails-plugins

我正在开发一个新的rails应用程序,应该多次安装以实现多个站点。

有些内容,例如“网站标题”或“每页的默认项目数”,它们明显属于“全局设置”表格/配置文件。

我列出了我认为我需要的东西:

  • ActiveRecord模型,能够:
    • 存储不同类型的数据。我想这可以在db上的字符串上编码值,可能是“type”字段。
    • 按名称编制索引设置
    • 基于“类型”属性的验证(即不接受“日期”设置中的无效日期)
    • 基于allow_nil属性的验证。
  • 允许我通过视图更改设置的控制器。

我很确定我自己可以实现这一点,但我不愿意重新发明轮子。我已经做了一些搜索,但我只能找到rails-settings,它并没有真正为我服务:我需要一个合适的模型&控制器,所以我可以使用声明授权,它不提供任何控制器或视图设施。

是否有一个实现我想要的宝石或插件,或者我应该看的任何库?

非常感谢。

1 个答案:

答案 0 :(得分:2)

我会回答我的问题:没有。

您必须实施自己的系统。