3
我正在开发一个新的Rails应用程序,该应用程序应该多次安装以实现多个站点。Rails - 处理全球网站设置
有一些东西,如“网站标题”或“每页的默认项目数”,明确属于“全局设置”表/配置文件。
我做的,我认为我需要的东西的清单:
- ActiveRecord的模型,它能够:
- 存储不同类型的数据。我想这将完成编码数据库上的字符串值,可能是一个“类型”字段。根据“类型”属性的名字
- 验证
- 索引设置(即不接受“日期”设置无效的日期)根据allows_nil财产
- 验证。
- 允许我通过视图更改设置的控制器。
我很确定我可以自己实现这一点,但我不愿意重新发明轮子。我已经做了一些搜索,但我只能找到rails-settings,这并不真正为我服务:我需要一个适当的模型&控制器,因此我可以使用声明性授权,它不提供任何控制器或视图工具。
是否有一个实现我想要的或者我应该看的任何库的gem或插件?
非常感谢。
是否有某些可以使用的模式,或回退来设计自己的设置系统? – danieldekay 2015-12-21 17:26:07