enumize_mongoid:Mongoid的枚举字段类型

时间:2024-05-28 19:09:42
【文件属性】:

文件名称:enumize_mongoid:Mongoid的枚举字段类型

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-28 19:09:42

Ruby

枚举类 EnumizeMongoid是面向Mongoid用户的宝石,它使您可以创建自己的表示/封装枚举的类/类型。 还有其他一些很棒的宝石可以处理Mongoid的枚举(例如 ),但这是从另一个角度来解决这个问题。 使用这个gem,您需要为自己的枚举类型创建自己的类,但是另一方面,您将不会遇到这样的矛盾(使用simple_enum): doc = Document . first p Document . where ( status : doc . status ) . count # 0 - why? because doc.status returns a symbol, but the :status field is actually an Integer 安装 将此行添加到您的应用程序的Gemfile中: gem 'enumize_mongoid' 然后执行: $ b


【文件预览】:
enumize_mongoid-master
----lib()
--------enumize_mongoid()
--------enumize_mongoid.rb(2KB)
----Gemfile(100B)
----spec()
--------spec_helper.rb(235B)
--------config()
--------enumize_mongoid_spec.rb(5KB)
--------app()
----Rakefile(130B)
----.travis.yml(47B)
----LICENSE(1KB)
----enumize_mongoid.gemspec(1KB)
----README.md(4KB)
----.rspec(31B)
----.gitignore(94B)
----bin()
--------console(340B)
--------setup(115B)

网友评论