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