代码之家  ›  专栏  ›  技术社区  ›  kikito

rails-处理全局站点设置

  •  3
  • kikito  · 技术社区  · 15 年前

    我正在开发一个新的rails应用程序,为了实现几个站点,这个应用程序应该安装好几次。

    有些东西,如“站点标题”或“每页的默认项目数”,显然属于“全局设置”表/配置文件。

    我已经列出了我需要的东西:

    • activerecord模型能够:
      • 存储不同类型的数据。我想这可以通过对db上的一个字符串的值进行编码来实现,很可能使用“type”字段。
      • 按名称索引设置
      • 基于“type”属性的验证(即不接受“date”设置中的无效日期)
      • 基于allows-nil属性的验证。
    • 允许我通过视图更改设置的控制器。

    我很确定我可以自己实现这个,但我不愿意重新发明轮子。我做了一些搜索,但我只能找到 rails-settings ,这并不能真正满足我的需要:我需要一个适当的模型和控制器,这样我就可以使用声明式授权,而且它不提供任何控制器或视图工具。

    有没有一个gem或插件实现了我想要的,或任何库我应该看看?

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  2
  •   kikito    15 年前

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

    你必须实现你自己的系统。