模块:Mongoid::Association::Embedded::Cyclic::ClassMethods
- 定义于:
- lib/mongoid/association/embedded/linear.rb
实例方法摘要折叠
-
# recursively_embeds_many (options = {}) ⇒ 对象
创建循环嵌入式关联,为文档和许多嵌入式子文档创建树形层次结构。
-
# recursively_embeds_one (options = {}) ⇒ 对象
创建循环嵌入式关联,为父项和单个子项创建单个自引用关系。
实例方法详细信息
# recursively_embeds_many (options = {}) ⇒对象
创建循环嵌入式关联,为文档和许多嵌入式子文档创建树形层次结构。
这提供了访问父文档或其子文档的默认命名法。
39 40 41 42 43 44 45 |
# File 'lib/mongoid/association/embedded/linear.rb', line 39 def ( = {}) ( cycle_child_name, .合并(merge)(class_name: self.名称, 循环: true) ) cycle_parent_name, class_name: self.名称, 循环: true end |
# recursively_embeds_one (options = {}) ⇒对象
创建循环嵌入式关联,为父项和单个子项创建单个自引用关系。
这提供了访问父文档或其子文档的默认命名法。
67 68 69 70 71 72 73 |
# File 'lib/mongoid/association/embedded/linear.rb', line 67 def ( = {}) ( cycle_child_name(false), .合并(merge)(class_name: self.名称, 循环: true) ) cycle_parent_name, class_name: self.名称, 循环: true end |