![]() |
1
3
好吧,我想我明白你现在的要求了。类似这样的事情应该有效(未经测试,但我在另一个项目中做过类似的事情):
如前所述,使用第三个单独的工厂是可选的。在我的例子中,我并不总是想为每个测试生成关联,所以我创建了一个单独的工厂,只在几个特定的测试中使用。 |
![]() |
2
2
使用回调(有关详细信息,请参阅fg docs)。回调通过了正在构建的当前模型。
我认为这是可行的。 您还可以通过使用 Faker gem 它可以为您创建真实的名字、姓氏和电子邮件地址。 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 9 月前 |
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 10 月前 |
![]() |
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
![]() |
Diogo Amaral · 实现API请求的正确方式 1 年前 |
![]() |
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
![]() |
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
Flávio · 基于另外两个生成数组 1 年前 |