作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
正在尝试为嵌套区域记录创建工厂。我正在使用 ancestry为此目的的 gem 。 Region 是 Place 的关联实体
放置工厂:
factory :place, traits: [:pageable] do
...
association :region, factory: :nested_regions
end
区域工厂:
factory :region do
level 'area'
factory :nested_regions do |r|
# create South Hampton region sequence
continent = FactoryGirl.create(:region,
level: Region.levels[:continent],
name: 'Europe ')
country = FactoryGirl.create(:region,
level: Region.levels[:country],
name: 'United Kingdom',
parent: continent)
state = FactoryGirl.create(:region,
level: Region.levels[:state],
name: 'England',
parent: country)
county = FactoryGirl.create(:region,
level: Region.levels[:county],
name: 'Hampshire',
parent: state)
name 'Southampton'
parent county
end
end
当我将调试放入 :nested_regions 工厂时,我看到这些区域层次结构已经创建,但在 Place 的 before_validation Hook Region.all
中仅返回“Southhampton”区域。使用 FactoryGirl 实例化整个区域层次结构的正确方法是什么?
最佳答案
不要为此目的使用变量。为每个级别创建单独的工厂并按如下方式使用它:
factory :region do
name 'Region'
factory :county
association :parent, factory: :region
level 'county'
end
factory :area
association :parent, factory: :county
level 'Area'
name 'area'
end
end
关于ruby-on-rails - FactoryGirl - 如何创建记录层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45139694/
我正在尝试将多个水平链接的 Button 和 TextView 垂直链接为 View 集,但仍保持平面 View 层次结构。这是我的初始布局和代码:
到目前为止,我已经在Google BigQuery上训练了几种模型,目前我需要查看模型的外观(即架构,损失函数等)。 有没有办法获取这些信息? 最佳答案 仔细阅读文档后,我可以说该功能尚不存在。我什至
本文实例讲述了PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)。分享给大家供大家参考,具体如下: 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个
我是一名优秀的程序员,十分优秀!