couch_potato:CouchDB的Ruby持久层

时间:2024-03-12 04:35:06
【文件属性】:

文件名称:couch_potato:CouchDB的Ruby持久层

文件大小:99KB

文件格式:ZIP

更新时间:2024-03-12 04:35:06

couchdb Ruby

沙发土豆 …是用ruby编写的CouchDB持久层。 从1.x升级到2.x 版本1.x猴子修补了Date#to_json(=>“ 2015/01/01”)和Time#to_json(=>“ 2016/01/01 12:00:00 +0000”),而2.x则没有(日期=>“” 2015-01-01“”,时间=>“” 2016-01-01 12:00:00 +0100“”)。 为了保持旧的行为,将以下内容添加到您的代码中: require 'couch_potato/core_ext/time' require 'couch_potato/core_ext/date' 这将再次应用猴子补丁。 如果从1.x升级,强烈建议添加require语句。 否则,写入数据库并用于查询的日期和时间对象的格式将改变,这意味着将不返回更新之前写入的数据。 为了避免猴子打补丁,您必须重新编写所有文档,以便日期


【文件预览】:
couch_potato-master
----.gitignore(51B)
----rails()
--------reload_classes.rb(1KB)
----gemfiles()
--------active_support_5_0(138B)
--------active_support_5_2(138B)
--------active_support_5_1(138B)
----.travis.yml(413B)
----CODE_OF_CONDUCT.md(3KB)
----.ruby-version(6B)
----CREDITS(245B)
----spec()
--------default_property_spec.rb(1KB)
--------spec.opts(27B)
--------reload_spec.rb(360B)
--------create_spec.rb(2KB)
--------update_spec.rb(1KB)
--------unit()
--------destroy_spec.rb(622B)
--------views_spec.rb(11KB)
--------revisions_spec.rb(537B)
--------callbacks_spec.rb(12KB)
--------spec_helper.rb(1KB)
--------railtie_spec.rb(2KB)
--------property_spec.rb(12KB)
--------view_updates_spec.rb(2KB)
--------attachments_spec.rb(971B)
--------rails_spec.rb(2KB)
--------fixtures()
--------conflict_handling_spec.rb(2KB)
----README.md(23KB)
----vendor()
--------pouchdb-collate()
----MIT-LICENSE.txt(1KB)
----lib()
--------couch_potato-rspec.rb(67B)
--------couch_potato.rb(3KB)
--------couch_potato()
----CHANGES.md(10KB)
----couch_potato.gemspec(1KB)
----Gemfile(117B)
----Rakefile(1KB)
----init.rb(72B)
----couch_potato-rspec.gemspec(806B)

网友评论