couchrails:实现 ActiveModel 的 Rails 3 对象文档映射器

时间:2024-07-16 13:50:02
【文件属性】:

文件名称:couchrails:实现 ActiveModel 的 Rails 3 对象文档映射器

文件大小:119KB

文件格式:ZIP

更新时间:2024-07-16 13:50:02

Ruby

CouchRails 是 CouchDB 的对象文档映射器,它实现了新的 Rails 3 ActiveModel。 它使用 CouchRest。 以下是它现在的作用: CouchRails::配置 应该基于 model_name 创建一个数据库模型不在地图上 应该使用提供的名称 一个符合 active_model 的 CouchRails::ActiveModel 必须实现#to_key 接口 必须实现#to_param 接口 必须实现#valid? 界面 必须实施#persisted? 界面 必须实现#model_naming 接口 必须实现#errors 接口 一个符合 active_model 的 CouchRails::ActiveModel 持续存在吗? 保存后应该持久化 创建时不应持久化 一个符合 active_model 的 CouchRails::ActiveMod


【文件预览】:
couchrails-master
----couchrails.gemspec(4KB)
----Thorfile(2KB)
----LICENSE(1KB)
----.autotest(419B)
----Gemfile(607B)
----examples()
--------post_example.rb(586B)
--------helloworld()
----spec()
--------amo_compliance_spec.rb(804B)
--------generator_spec.rb(1KB)
--------validations_spec.rb(984B)
--------couchrails_active_model_spec.rb(2KB)
--------association_spec.rb(1007B)
--------config_spec.rb(958B)
--------spec.opts(25B)
--------basic_operations_spec.rb(1KB)
--------spec_helper.rb(725B)
--------models.rb(656B)
----.gitignore(33B)
----lib()
--------couch_rails()
--------generators()
--------couch_rails.rb(489B)
----README.md(2KB)

网友评论