文件名称:preferences:添加了对轻松创建模型的自定义首选项的支持
文件大小:28KB
文件格式:ZIP
更新时间:2024-06-20 14:14:10
Ruby
首选项 preferences添加了对轻松创建模型自定义首选项的支持。 资源 应用程序接口 错误 发展 测验 来源 git://github.com/pluginaweek/preferences.git 邮件列表 说明 应用程序中模型的首选项(例如用户)是一个非常常见的习惯用法。 尽管经验法则是将可用的首选项数量保持在最低限度,但如果您希望用户能够禁用诸如电子邮件通知之类的功能,有时这是必要的。 通常,基本的偏好可以通过简单的设计来实现,例如由描述和实现的附加列或位向量。 但是,由于您发现需要非二进制首选项,并且首选项的数量变得难以管理,因为数据库中的各个列都无法管理,下一步通常是创建一个单独的“首选项”表。 这就是preferences插件的用武之地。 preferences选项通过使用模型上的简单属性访问器公开首选项来封装此设计,隐藏首选项存储在单独表中的事实并
【文件预览】:
preferences-master
----generators()
--------preferences()
----lib()
--------preferences.rb(23KB)
--------preferences()
----Gemfile(43B)
----CHANGELOG.rdoc(3KB)
----preferences.gemspec(930B)
----README.rdoc(7KB)
----Rakefile(910B)
----init.rb(22B)
----.travis.yml(25B)
----LICENSE(1KB)
----test()
--------test_helper.rb(905B)
--------app_root()
--------functional()
--------unit()
--------factory.rb(2KB)
----.gitignore(76B)
----app()
--------models()