文件名称:mongoid-multitenancy:将多租户添加到Mongoid 4+(4、5、6、7)的模型中
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-27 09:53:09
Ruby
模态多租户 mongoid-multitenancy增加了在共享数据库策略模型的作用域到租户的功能。 租户由租户模型(例如Client 。 mongoid-multitenancy将帮助您在每个请求上设置当前租户,并确保在查看,搜索和创建时,所有“租户模型”始终正确地适用于当前租户。 它直接受到Active Record的启发。 此外,mongoid多租户: 允许您设置当前租户 允许租户之间共享项目 持久化后,您就可以定义一个不变的租户字段 是线程安全的 重新定义了一些mongoid函数,例如index , validates_with和delete_all以考虑多租户。 兼容性 mongoid-multitenancy 2.0与mongoid 6/7兼容。 对于Mongoid 4/5兼容性,请使用Mongoid-multitenancy 1.2。 安装 将此行添加到您的应用程序的
【文件预览】:
mongoid-multitenancy-master
----.travis.yml(166B)
----mongoid-multitenancy.gemspec(854B)
----Rakefile(156B)
----gemfiles()
--------Gemfile.mongoid-6(296B)
--------Gemfile.mongoid-7(296B)
----LICENSE.TXT(1KB)
----Gemfile(354B)
----.rspec(45B)
----spec()
--------models()
--------optional_exclude_spec.rb(2KB)
--------support()
--------mutable_child_spec.rb(882B)
--------scopable_spec.rb(569B)
--------mutable_spec.rb(943B)
--------immutable_spec.rb(884B)
--------mongoid-multitenancy_spec.rb(1008B)
--------mandatory_spec.rb(3KB)
--------indexable_spec.rb(2KB)
--------spec_helper.rb(934B)
--------optional_spec.rb(5KB)
--------inheritance_spec.rb(484B)
----.gitignore(173B)
----CHANGELOG.md(1KB)
----lib()
--------mongoid-multitenancy.rb(31B)
--------mongoid()
----README.md(10KB)